|
template<typename TIString > |
void | etl::trim_from_left (TIString &s, typename TIString::const_pointer trim_characters) |
|
template<typename TIString > |
void | etl::trim_whitespace_left (TIString &s) |
|
template<typename TStringView > |
TStringView | etl::trim_from_view_left (const TStringView &view, typename TStringView::const_pointer trim_characters) |
|
template<typename TStringView > |
TStringView | etl::trim_view_whitespace_left (TStringView &s) |
|
template<typename TIString > |
void | etl::trim_left (TIString &s, typename TIString::const_pointer delimiters) |
|
template<typename TStringView > |
TStringView | etl::trim_view_left (const TStringView &view, typename TStringView::const_pointer delimiters) |
|
template<typename TIString > |
void | etl::trim_from_right (TIString &s, typename TIString::const_pointer trim_characters) |
|
template<typename TIString > |
void | etl::trim_whitespace_right (TIString &s) |
|
template<typename TStringView > |
TStringView | etl::trim_from_view_right (const TStringView &view, typename TStringView::const_pointer trim_characters) |
|
template<typename TStringView > |
TStringView | etl::trim_view_whitespace_right (TStringView &view) |
|
template<typename TIString > |
void | etl::trim_right (TIString &s, typename TIString::const_pointer delimiters) |
| trim_right
|
|
template<typename TStringView > |
TStringView | etl::trim_view_right (const TStringView &view, typename TStringView::const_pointer delimiters) |
| trim_view_right
|
|
template<typename TIString > |
void | etl::trim_from (TIString &s, typename TIString::const_pointer trim_characters) |
|
template<typename TIString > |
void | etl::trim_whitespace (TIString &s) |
|
template<typename TStringView > |
TStringView | etl::trim_from_view (const TStringView &view, typename TStringView::const_pointer trim_characters) |
|
template<typename TStringView > |
TStringView | etl::trim_view_whitespace (const TStringView &view) |
|
template<typename TIString > |
void | etl::trim (TIString &s, typename TIString::const_pointer delimiters) |
|
template<typename TStringView > |
TStringView | etl::trim_view (const TStringView &view, typename TStringView::const_pointer delimiters) |
|
template<typename TIString > |
void | etl::left_n (TIString &s, typename TIString::size_type n) |
| Get up to the first n characters.
|
|
template<typename TStringView > |
TStringView | etl::left_n_view (const TStringView &view, typename TStringView::size_type n) |
| Get a view of up to the first n characters.
|
|
template<typename TIString > |
void | etl::right_n (TIString &s, typename TIString::size_type n) |
| Get up to the last n characters.
|
|
template<typename TStringView > |
TStringView | etl::right_n_view (const TStringView &view, typename TStringView::size_type n) |
| Get a view of up to the last n characters.
|
|
template<typename TIString > |
void | etl::reverse (TIString &s) |
|
template<typename TIString , typename TPair > |
void | etl::replace_characters (TIString &s, const TPair *pairsbegin, const TPair *pairsend) |
| replace_characters
|
|
template<typename TIString , typename TPair > |
void | etl::replace_strings (TIString &s, const TPair *pairsbegin, const TPair *pairsend) |
| replace_strings
|
|
template<typename TIterator , typename TPointer > |
TIterator | etl::find_first_of (TIterator first, TIterator last, TPointer delimiters) |
| Find first of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::iterator | etl::find_first_of (TIString &s, TPointer delimiters) |
| Find first of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::const_iterator | etl::find_first_of (const TIString &s, TPointer delimiters) |
| Find first of any of delimiters within the string.
|
|
template<typename TIterator , typename TPointer > |
TIterator | etl::find_first_not_of (TIterator first, TIterator last, TPointer delimiters) |
| Find first not of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::iterator | etl::find_first_not_of (TIString &s, TPointer delimiters) |
| Find first not of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::const_iterator | etl::find_first_not_of (const TIString &s, TPointer delimiters) |
| Find first not of any of delimiters within the string.
|
|
template<typename TIterator , typename TPointer > |
TIterator | etl::find_last_of (TIterator first, TIterator last, TPointer delimiters) |
| Find last of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::iterator | etl::find_last_of (TIString &s, TPointer delimiters) |
| Find last of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::const_iterator | etl::find_last_of (const TIString &s, TPointer delimiters) |
| Find last of any of delimiters within the string.
|
|
template<typename TIterator , typename TPointer > |
TIterator | etl::find_last_not_of (TIterator first, TIterator last, TPointer delimiters) |
| Find last not of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::iterator | etl::find_last_not_of (TIString &s, TPointer delimiters) |
| Find last not of any of delimiters within the string.
|
|
template<typename TIString , typename TPointer > |
TIString::const_iterator | etl::find_last_not_of (const TIString &s, TPointer delimiters) |
| Find last not of any of delimiters within the string.
|
|
template<typename TInput , typename TStringView > |
etl::optional< TStringView > | etl::get_token (const TInput &input, typename TInput::const_pointer delimiters, const etl::optional< TStringView > &last_view, bool ignore_empty_tokens) |
| get_token
|
|
template<typename TIString > |
void | etl::pad_left (TIString &s, typename TIString::size_type required_size, typename TIString::value_type pad_char) |
| pad_left
|
|
template<typename TIString > |
void | etl::pad_right (TIString &s, typename TIString::size_type required_size, typename TIString::value_type pad_char) |
| pad_right
|
|
template<typename TIString > |
void | etl::pad (TIString &s, typename TIString::size_type required_size, string_pad_direction pad_direction, typename TIString::value_type pad_char) |
| pad
|
|
template<typename TString > |
void | etl::to_upper_case (TString &s) |
| to_upper_case
|
|
template<typename TString > |
void | etl::to_lower_case (TString &s) |
| to_lower_case
|
|
template<typename TString > |
void | etl::to_sentence_case (TString &s) |
| to_sentence_case
|
|