UCharCast overloads
Declared in <span.h>
Reinterpret a std::byte pointer as an unsigned char pointer.
unsigned char*
UCharCast(std::byte* c);
» more...
Reinterpret a char pointer as an unsigned char pointer.
unsigned char*
UCharCast(char* c);
» more...
Reinterpret a signed char pointer as an unsigned char pointer.
unsigned char*
UCharCast(signed char* c);
» more...
Return an unsigned char pointer unchanged.
unsigned char*
UCharCast(unsigned char* c);
» more...
Reinterpret a const std::byte pointer as a const unsigned char pointer.
unsigned char const*
UCharCast(std::byte const* c);
» more...
Reinterpret a const char pointer as a const unsigned char pointer.
unsigned char const*
UCharCast(char const* c);
» more...
Reinterpret a const signed char pointer as a const unsigned char pointer.
unsigned char const*
UCharCast(signed char const* c);
» more...
Return a const unsigned char pointer unchanged.
unsigned char const*
UCharCast(unsigned char const* c);
» more...
unsigned char pointer.c unchanged.const unsigned char pointer.| Name | Description |
|---|---|
| c | The std::byte pointer to cast. |