|
Compounds |
| class | basic_simple_string |
| | Simple string class. More...
|
| class | basic_static_string |
| | Simple string class using fixed-size static-based storage. More...
|
| class | string_tokeniser |
| | String tokeniser. More...
|
| struct | string_tokeniser_comparator |
| | String tokeniser comparator. More...
|
| struct | string_tokeniser_ignore_blanks |
| | Ignore blanks type. More...
|
| struct | string_tokeniser_type_traits |
| | Traits class for the string tokeniser string type. More...
|
| struct | string_traits |
| | Traits for determining the characteristics of strings. More...
|
Functions |
| template<typename C, typename T, typename A> C const * | c_str_ptr_null (basic_simple_string< C, T, A > const &s) |
| | Returns the corresponding C-string pointer of s, or a null pointer.
|
| template<typename C, typename T, typename A> C const * | c_str_ptr (basic_simple_string< C, T, A > const &s) |
| | Returns the corresponding C-string pointer of s.
|
| template<typename T, typename A> ss_char_a_t const * | c_str_ptr_a (basic_simple_string< ss_char_a_t, T, A > const &s) |
| | Returns the corresponding C-string pointer of s.
|
| template<typename T, typename A> ss_char_w_t const * | c_str_ptr_w (basic_simple_string< ss_char_w_t, T, A > const &s) |
| | Returns the corresponding C-string pointer of s.
|
| template<typename C, typename T, typename A> ss_size_t | c_str_len (basic_simple_string< C, T, A > const &s) |
| | Returns the length (in characters) of s, not including the null-terminating character.
|
| template<typename C, typename T, typename A> ss_size_t | c_str_size (basic_simple_string< C, T, A > const &s) |
| | Returns the size (in bytes) of the contents of s, not including the null-terminating character.
|
| template<typename C, ss_size_t CCH, typename T> C const * | c_str_ptr_null (basic_static_string< C, CCH, T > const &s) |
| | Returns the corresponding C-string pointer of s, or a null pointer.
|
| template<typename C, ss_size_t CCH, typename T> C const * | c_str_ptr (basic_static_string< C, CCH, T > const &s) |
| | Returns the corresponding C-string pointer of s.
|
| template<typename C, ss_size_t CCH, typename T> ss_size_t | c_str_len (basic_static_string< C, CCH, T > const &s) |
| | Returns the length (in characters) of s, not including the null-terminating character.
|
| template<typename C, ss_size_t CCH, typename T> ss_size_t | c_str_size (basic_static_string< C, CCH, T > const &s) |
| | Returns the size (in bytes) of the contents of s, not including the null-terminating character.
|