class Char16Ptr
Defined at line 49 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types.
ICU 59
Public Methods
char16_t * operator char16_t * ()
char16_t pointer access via type conversion (e.g., static_cast).
Returns
the wrapped pointer
ICU 59
Defined at line 97 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
void Char16Ptr (char16_t * p)
Copies the pointer.
Parameters
Defined at line 121 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
void Char16Ptr (uint16_t * p)
Converts the pointer to char16_t *.
Parameters
Defined at line 123 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
void Char16Ptr (std::nullptr_t p)
nullptr constructor.
Parameters
Defined at line 128 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
void ~Char16Ptr ()
Destructor.
ICU 59
Defined at line 129 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h
char16_t * get ()
Pointer access.
Returns
the wrapped pointer
ICU 59
Defined at line 133 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h