std::experi...first_not_of(3)
okay bestie, this is the std::experi...first_not_of(3) page from the C++ Standard Libary manual β yes, that spelling is exactly what the page says, and we are keeping it π
β¨
π NAME π
std::experimental::basic_string_view::find_first_not_of - std::experimental::basic_string_view::find_first_not_of
β¨ Synopsis β¨
So the whole vibe is: find the first character that is not equal to any of the characters in the given character sequence. Here are the four overloads, copied exactly as they appear on the page:
constexpr size_type
(library fundamentals
find_first_not_of(basic_string_view v, size_type pos = (1) TS)
0) const noexcept;
constexpr size_type
(library fundamentals
find_first_not_of(CharT c, size_type pos = 0) const (2) TS)
noexcept;
constexpr size_type
(library fundamentals
find_first_not_of(const CharT* s, size_type pos, (3) TS)
size_type count) const;
constexpr size_type
(library fundamentals
find_first_not_of(const CharT* s, size_type pos = 0) (4) TS)
const;
- Finds the first character not equal to any of the characters of
vin this view, starting at positionpos. - Equivalent to
find_first_not_of(basic_string_view(&c, 1), pos). - Equivalent to
find_first_not_of(basic_string_view(s, count), pos). - Equivalent to
find_first_not_of(basic_string_view(s), pos).
π Parameters π
vβ view to search forposβ position at which to start the searchcountβ length of the string of characters to comparesβ pointer to a string of characters to comparechβ character to compare
πΈ Return value πΈ
It gives you back the position of the first character not equal to any of the characters in the given string, or npos if no such character is found. periodt π
π¦ Complexity π¦
O(size() * v.size()) at worst.
π 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)
π·οΈ Category π·οΈ
Noindexed pages
okay that's the whole page, bestie π«Ά β source/version/date vibes: http://cppreference.com, 2024.06.10, and the title is std::experi...first_not_of(3). mwah π
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms