C++ API: char16_t pointer wrappers with implicit conversion from bit-compatible raw pointer types. More...
#include <cstddef>#include "unicode/utypes.h"Go to the source code of this file.
Data Structures | |
| class | icu::final |
| This class allows one to iterate through all the strings that are canonically equivalent to a given string. More... | |
| class | icu::final |
| This class allows one to iterate through all the strings that are canonically equivalent to a given string. More... | |
Namespaces | |
| namespace | icu |
File coll.h. | |
Defines | |
| #define | U_ALIASING_BARRIER(ptr) |
| Barrier for pointer anti-aliasing optimizations even across function boundaries. | |
Functions | |
| const UChar * | icu::toUCharPtr (const char16_t *p) |
| Converts from const char16_t * to const UChar *. | |
| UChar * | icu::toUCharPtr (char16_t *p) |
| Converts from char16_t * to UChar *. | |
| const OldUChar * | icu::toOldUCharPtr (const char16_t *p) |
| Converts from const char16_t * to const OldUChar *. | |
| OldUChar * | icu::toOldUCharPtr (char16_t *p) |
| Converts from char16_t * to OldUChar *. | |
C++ API: char16_t pointer wrappers with implicit conversion from bit-compatible raw pointer types.
Also conversion functions from char16_t * to UChar * and OldUChar *.
Definition in file char16ptr.h.
| #define U_ALIASING_BARRIER | ( | ptr | ) |
Barrier for pointer anti-aliasing optimizations even across function boundaries.
Definition at line 32 of file char16ptr.h.
Referenced by icu::toOldUCharPtr(), and icu::toUCharPtr().
1.6.1