std::experi...ind_first_of(3)
okay bestie, welcome to the C++ Standard Libary manual β specifically the std::experi...ind_first_of(3) page. The title is literally truncated like that in the header, and honestly? iconic chaos π
.
πΈ NAME πΈ
std::experimental::basic_string_view::find_first_of β std::experimental::basic_string_view::find_first_of. Yes, it says the same thing twice, and I respect the commitment π«Ά.
β¨ Synopsis β¨
Here's the synopsis, overload numbers and (library fundamentals TS) notes and all:
constexpr size_type find_first_of(basic_string_view v, (1)
(library fundamentals
size_type pos = 0) const noexcept; TS)
constexpr size_type find_first_of(CharT c, size_type pos = (2)
(library fundamentals
0) const noexcept; TS)
constexpr size_type find_first_of(const CharT* s, (3)
(library fundamentals
size_type pos, size_type count) const; TS)
constexpr size_type find_first_of(const CharT* s, (4)
(library fundamentals
size_type pos = 0) const; TS)
Finds the first character equal to any of the characters in the given character sequence.
- Finds the first occurence of any of the characters of
vin this view, starting at positionpos. (Yes,occurenceis spelled that way on the page β not me π) - Equivalent to
find_first_of(basic_string_view(&c, 1), pos). - Equivalent to
find_first_of(basic_string_view(s, count), pos). - Equivalent to
find_first_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 search forsβ pointer to a string of characters to search forchβ character to search for
π Return value π
Position of the first 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β find characters in the view (public member function)rfindβ find the last occurrence of a substring (public member function)find_last_ofβ find last occurrence of characters (public member function)find_first_not_ofβ find first absence of characters (public member function)find_last_not_ofβ find last absence of characters (public member function)
π·οΈ Category π·οΈ
Noindexed pages
mwah π β source/version: http://cppreference.com, dated 2024.06.10, for the std::experi...ind_first_of(3) page. periodt π
π¦ 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