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] |

