![]() |
simdutf 8.0.0
Unicode at GB/s.
|
The constexpr_ptr class is a workaround for reinterpret_cast not being allowed during constant evaluation. More...
#include <constexpr_ptr.h>
Public Member Functions | |
| constexpr | constexpr_ptr (const from *ptr) noexcept |
| constexpr to | operator* () const noexcept |
| constexpr constexpr_ptr & | operator++ () noexcept |
| constexpr constexpr_ptr | operator++ (int) noexcept |
| constexpr constexpr_ptr & | operator-- () noexcept |
| constexpr constexpr_ptr | operator-- (int) noexcept |
| constexpr constexpr_ptr & | operator+= (std::ptrdiff_t n) noexcept |
| constexpr constexpr_ptr & | operator-= (std::ptrdiff_t n) noexcept |
| constexpr constexpr_ptr | operator+ (std::ptrdiff_t n) const noexcept |
| constexpr constexpr_ptr | operator- (std::ptrdiff_t n) const noexcept |
| constexpr std::ptrdiff_t | operator- (const constexpr_ptr &o) const noexcept |
| constexpr to | operator[] (std::ptrdiff_t n) const noexcept |
| constexpr | operator const void * () const noexcept |
Public Attributes | |
| const from * | p |
The constexpr_ptr class is a workaround for reinterpret_cast not being allowed during constant evaluation.
Definition at line 14 of file constexpr_ptr.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 17 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 71 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 19 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 53 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 21 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 26 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 43 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 61 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 57 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 32 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 37 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 48 of file constexpr_ptr.h.
|
inlineconstexprnoexcept |
Definition at line 65 of file constexpr_ptr.h.
| const from* simdutf::detail::constexpr_ptr< to, from >::p |
Definition at line 15 of file constexpr_ptr.h.