std::basic_string_view<CharT,Traits>::find (3) - Linux Manuals
std::basic_string_view<CharT,Traits>::find: std::basic_string_view<CharT,Traits>::find
Command to display std::basic_string_view<CharT,Traits>::find
manual in Linux: $ man 3 std::basic_string_view<CharT,Traits>::find
NAME
std::basic_string_view<CharT,Traits>::find - std::basic_string_view<CharT,Traits>::find
Synopsis
constexpr size_type find(basic_string_view v, size_type pos = 0) const noexcept; (1) (since C++17)
constexpr size_type find(CharT ch, size_type pos = 0) const noexcept; (2) (since C++17)
constexpr size_type find(const CharT* s, size_type pos, size_type count) const; (3) (since C++17)
constexpr size_type find(const CharT* s, size_type pos = 0) const; (4) (since C++17)
Finds the first substring equal to the given character sequence.
1) Finds the first occurence of v in this view, starting at position pos.
2) Equivalent to find(basic_string_view(std::addressof(ch), 1), pos).
3) Equivalent to find(basic_string_view(s, count), pos).
4) Equivalent to find(basic_string_view(s), pos).
Parameters
v - view to search for
pos - position at which to start the search
count - length of substring to search for
s - pointer to a character string to search for
ch - character to search for
Return value
Position of the first character of the found substring, or npos if no such substring is found.
Complexity
O(size() * v.size()) at worst.
See also
find the last occurrence of a substring
rfind (public member function)
find first occurrence of characters
find_first_of (public member function)
find last occurrence of characters
find_last_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
- 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_last_not_of (3) - std::basic_string_view<CharT,Traits>::find_last_not_of
- std::basic_string_view<CharT,Traits>::find_last_of (3) - std::basic_string_view<CharT,Traits>::find_last_of
- 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