std::basic_string_view<CharT,Traits>::find_last_of (3) - Linux Manuals
std::basic_string_view<CharT,Traits>::find_last_of: std::basic_string_view<CharT,Traits>::find_last_of
Command to display std::basic_string_view<CharT,Traits>::find_last_of
manual in Linux: $ man 3 std::basic_string_view<CharT,Traits>::find_last_of
NAME
std::basic_string_view<CharT,Traits>::find_last_of - std::basic_string_view<CharT,Traits>::find_last_of
Synopsis
constexpr size_type find_last_of(basic_string_view v, size_type pos = npos) const noexcept; (1) (since C++17)
constexpr size_type find_last_of(CharT c, size_type pos = npos) const noexcept; (2) (since C++17)
constexpr size_type find_last_of(const CharT* s, size_type pos, size_type count) const; (3) (since C++17)
constexpr size_type find_last_of(const CharT* s, size_type pos = npos) const; (4) (since C++17)
Finds the last character equal to one of characters in the given character sequence. Exact search algorithm is not specified. The search considers only the interval [0; pos]. If the character is not present in the interval, npos will be returned.
1) Finds the last occurence of any of the characters of v in this view, ending at position pos.
2) Equivalent to find_last_of(basic_string_view(std::addressof(c), 1), pos).
3) Equivalent to find_last_of(basic_string_view(s, count), pos).
4) Equivalent to find_last_of(basic_string_view(s), pos).
Parameters
v - view to search for
pos - position at which the search is to finish
count - length of the string of characters to search for
s - pointer to a string of characters to search for
ch - character to search for
Return value
Position of the last occurrence of any character of the substring, or npos if no such character is found.
Complexity
O(size() * v.size()) at worst.
See also
find characters in the view
find (public member function)
find the last occurrence of a substring
rfind (public member function)
find first occurrence of characters
find_first_of (public member function)
find first absence of characters
find_first_not_of (public member function)
find last absence of characters
find_last_not_of (public member function)
Pages related to std::basic_string_view<CharT,Traits>::find_last_of
- std::basic_string_view<CharT,Traits>::find_last_not_of (3) - std::basic_string_view<CharT,Traits>::find_last_not_of
- std::basic_string_view<CharT,Traits>::find_first_not_of (3) - std::basic_string_view<CharT,Traits>::find_first_not_of
- std::basic_string_view<CharT,Traits>::find_first_of (3) - std::basic_string_view<CharT,Traits>::find_first_of
- std::basic_string_view<CharT,Traits>::find (3) - std::basic_string_view<CharT,Traits>::find
- std::basic_string_view<CharT,Traits>::front (3) - std::basic_string_view<CharT,Traits>::front
- std::basic_string_view<CharT,Traits>::at (3) - std::basic_string_view<CharT,Traits>::at
- std::basic_string_view<CharT,Traits>::back (3) - std::basic_string_view<CharT,Traits>::back
- std::basic_string_view<CharT,Traits>::basic_string_view (3) - std::basic_string_view<CharT,Traits>::basic_string_view
- std::basic_string_view<CharT,Traits>::begin,std::basic_string_view<CharT,Traits>::cbegin (3) - std::basic_string_view<CharT,Traits>::begin,std::basic_string_view<CharT,Traits>::cbegin
- std::basic_string_view<CharT,Traits>::compare (3) - std::basic_string_view<CharT,Traits>::compare
- std::basic_string_view<CharT,Traits>::copy (3) - std::basic_string_view<CharT,Traits>::copy
- std::basic_string_view<CharT,Traits>::data (3) - std::basic_string_view<CharT,Traits>::data
- std::basic_string_view<CharT,Traits>::empty (3) - std::basic_string_view<CharT,Traits>::empty
- std::basic_string_view<CharT,Traits>::end,std::basic_string_view<CharT,Traits>::cend (3) - std::basic_string_view<CharT,Traits>::end,std::basic_string_view<CharT,Traits>::cend
- std::basic_string_view<CharT,Traits>::ends_with (3) - std::basic_string_view<CharT,Traits>::ends_with
- std::basic_string_view<CharT,Traits>::max_size (3) - std::basic_string_view<CharT,Traits>::max_size
- std::basic_string_view<CharT,Traits>::npos (3) - std::basic_string_view<CharT,Traits>::npos
- std::basic_string_view<CharT,Traits>::operator= (3) - std::basic_string_view<CharT,Traits>::operator=
- std::basic_string_view<CharT,Traits>::operator[] (3) - std::basic_string_view<CharT,Traits>::operator[]
- std::basic_string_view<CharT,Traits>::rbegin, (3) - std::basic_string_view<CharT,Traits>::rbegin,
- std::basic_string_view<CharT,Traits>::rbegin,std::basic_string_view<CharT,Traits>::crbegin (3) - std::basic_string_view<CharT,Traits>::rbegin,std::basic_string_view<CharT,Traits>::crbegin
- std::basic_string_view<CharT,Traits>::remove_prefix (3) - std::basic_string_view<CharT,Traits>::remove_prefix
- std::basic_string_view<CharT,Traits>::remove_suffix (3) - std::basic_string_view<CharT,Traits>::remove_suffix
- std::basic_string_view<CharT,Traits>::rend,std::basic_string_view<CharT,Traits>::crend (3) - std::basic_string_view<CharT,Traits>::rend,std::basic_string_view<CharT,Traits>::crend
- std::basic_string_view<CharT,Traits>::rfind (3) - std::basic_string_view<CharT,Traits>::rfind
- std::basic_string_view<CharT,Traits>::size,std::basic_string_view<CharT,Traits>::length (3) - std::basic_string_view<CharT,Traits>::size,std::basic_string_view<CharT,Traits>::length
- std::basic_string_view<CharT,Traits>::starts_with (3) - std::basic_string_view<CharT,Traits>::starts_with
- std::basic_string_view<CharT,Traits>::substr (3) - std::basic_string_view<CharT,Traits>::substr
- std::basic_string_view<CharT,Traits>::swap (3) - std::basic_string_view<CharT,Traits>::swap
- std::basic_string_view (3) - std::basic_string_view