find_last_not_of overloads
Synopses
Declared in <bslstl_string.h>
Return the position of the last occurrence of a character different from 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_not_of(
char16_t character,
size_type position = npos) const;
Return the position of the last occurrence of a character not 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_not_of(
basic_string<char16_t> const& characterString,
size_type position = npos) const noexcept;
Return the position of the last character in this string that is not found in the specified characterString, or npos if not found.
size_type
find_last_not_of(
char16_t const* characterString,
size_type position = npos) const;
Return the position of the last occurrence of a character not 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_not_of(
STRING_VIEW_LIKE_TYPE const& characterString,
size_type position = npos) const noexcept(true);
Return the position of the last occurrence of a character not 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_not_of(
char16_t const* characterString,
size_type position,
size_type numChars) const;
Created with MrDocs