class ConstChar16Ptr

Defined at line 156 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

const char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types.

ICU 59

Public Methods

const char16_t * operator const char16_t * ()

char16_t pointer access via type conversion (e.g., static_cast).

Returns

the wrapped pointer

ICU 59

Defined at line 205 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

void ConstChar16Ptr (const char16_t * p)

Copies the pointer.

Parameters

p pointer ICU 59

Defined at line 229 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

void ConstChar16Ptr (const uint16_t * p)

Converts the pointer to char16_t *.

Parameters

p pointer to be converted ICU 59

Defined at line 231 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

void ConstChar16Ptr (const std::nullptr_t p)

nullptr constructor.

Parameters

p nullptr ICU 59

Defined at line 236 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

void ~ConstChar16Ptr ()

Destructor.

ICU 59

Defined at line 237 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h

const char16_t * get ()

Pointer access.

Returns

the wrapped pointer

ICU 59

Defined at line 241 of file ../../third_party/icu/default/source/common/unicode/char16ptr.h