FreeBSD Manual Pages
std::basic_...first_not_of(3) C++ Standard Libarystd::basic_...first_not_of(3) NAME std::basic_string_view::find_first_not_of - std::ba- sic_string_view::find_first_not_of Synopsis constexpr size_type find_first_not_of( basic_string_view v, size_type pos = 0 ) (1) (since C++17) const noexcept; constexpr size_type find_first_not_of( CharT ch, size_type pos = 0 ) const (2) (since C++17) noexcept; constexpr size_type find_first_not_of( const CharT* s, size_type pos, size_type (3) (since C++17) count ) const; constexpr size_type (4) (since C++17) find_first_not_of( const CharT* s, size_type pos = 0 ) const; Finds the first character not equal to any of the characters in the given character sequence. 1) Finds the first character not equal to any of the characters of v in this view, starting at position pos. 2) Equivalent to find_first_not_of(basic_string_view(std::addres- sof(ch), 1), pos). 3) Equivalent to find_first_not_of(basic_string_view(s, count), pos). 4) Equivalent to find_first_not_of(basic_string_view(s), pos). Parameters v - view to search for pos - position at which to start the search count - length of the string of characters to compare s - pointer to a string of characters to compare ch - character to compare Return value Position of the first character not equal to any of the characters in the given string, or std::string_view::npos if no such character is found. Complexity O(size() * v.size()) at worst. Example // Run this code #include <string_view> using namespace std::literals; int main() { static_assert(2 == "BCDEF"sv.find_first_not_of("ABC")); // ^ static_assert(4 == "BCDEF"sv.find_first_not_of("ABC", 4)); // ^ static_assert(1 == "BCDEF"sv.find_first_not_of('B')); // ^ static_assert(3 == "BCDEF"sv.find_first_not_of('D', 2)); // ^ } See also find find characters in the view (public member function) rfind find the last occurrence of a substring (public member function) find_first_of find first occurrence of characters (public member function) find_last_of find last occurrence of characters (public member function) find_last_not_of find last absence of characters (public member function) find first absence of characters find_first_not_of (public member function of std::basic_string<CharT,Traits,Allocator>) http://cppreference.com 2024.06.10 std::basic_...first_not_of(3)
NAME | Synopsis | Parameters | Return value | Complexity | Example | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::u32string_view::find_first_not_of&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
