find_last_of overloads
Synopses
Declared in <bslstl_string.h>
Return the position of the last occurrence of the specified character, if such an occurrence can be found in this string (on or before the optionally specified position if such a position is specified), and return npos otherwise.
size_type
find_last_of(
char8_t character,
size_type position = npos) const;
Return the position of the last occurrence of a character belonging to the specified characterString, if such an occurrence can be found in this string (on or before the optionally specified position if such a position is specified), and return npos otherwise.
size_type
find_last_of(
basic_string<char8_t> const& characterString,
size_type position = npos) const noexcept;
Return the position of the last occurrence of the specified characterString substring, or npos if not found.
size_type
find_last_of(
char8_t const* characterString,
size_type position = npos) const;
Return the position of the last occurrence of a character belonging to the specified characterString, if such an occurrence can be found in this string (on or before the optionally specified position if such a position is specified), and return npos otherwise. The behavior is undefined unless the conversion from STRING_VIEW_LIKE_TYPE to bsl::basic_string_view<CHAR_TYPE, CHAR_TRAITS> does not throw any exception. Note that this behavior differs from the behavior implemented in the standard container, where the following noexcept specification is used: ` noexcept( std::is_nothrow_convertible_v<const T&, std::basic_string_view<CharT, Traits> >) `
template<class STRING_VIEW_LIKE_TYPE>
size_type
find_last_of(
STRING_VIEW_LIKE_TYPE const& characterString,
size_type position = npos) const noexcept(true);
Return the position of the last occurrence of a character belonging to the specified characterString of the optionally specified numChars length, if such an occurrence can be found in this string (on or before the optionally specified position if such a position is specified), and return npos otherwise. If numChars is not specified, CHAR_TRAITS::length(characterString) is used.
size_type
find_last_of(
char8_t const* characterString,
size_type position,
size_type numChars) const;
Created with MrDocs