ABI-safe Strings |
Classes | |
struct | aggregate_name_t |
class | const_once_name_t |
Utility wrapper to construct name_t without initializing the string pointer. More... | |
class | name_t |
A character string class for immutable strings. More... | |
class | static_name_t |
Utility wrapper to construct name_t with strings of static storage duration. More... | |
class | static_name_t |
class | string16_t |
Lightweight string class designed to hold UTF16 strings in fixed binary structure. More... | |
class | string_t |
Lightweight string class designed to hold UTF8 strings in fixed binary structure. More... | |
Functions | |
const char * | c_str () const |
std::size_t | hash_value (name_t name) |
bool | operator< (const name_t &x, const name_t &y) |
bool | operator== (const name_t &x, const name_t &y) |
Function Documentation
const char * c_str | ( | ) | const [inherited] |