Ultralight C++ API 1.3.0
|
#include <Ultralight/String32.h>
A UTF-32 string container.
Public Member Functions | |
String32 () | |
String32 (const char32_t *c_str, size_t len) | |
String32 (const String32 &other) | |
~String32 () | |
String32 & | operator= (const String32 &other) |
String32 & | operator+= (const String32 &other) |
char32_t * | data () |
const char32_t * | data () const |
size_t | length () const |
size_t | size () const |
size_t | sizeBytes () const |
bool | empty () const |
char32_t & | operator[] (size_t pos) |
const char32_t & | operator[] (size_t pos) const |
String8 | utf8 () const |
String16 | utf16 () const |
Friends | |
String32 | operator+ (String32 lhs, const String32 &rhs) |
ultralight::String32::String32 | ( | ) |
ultralight::String32::String32 | ( | const char32_t * | c_str, |
size_t | len | ||
) |
ultralight::String32::String32 | ( | const String32 & | other | ) |
ultralight::String32::~String32 | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
String16 ultralight::String32::utf16 | ( | ) | const |
String8 ultralight::String32::utf8 | ( | ) | const |