home | help
std::experi..._view::find(3)   C++ Standard Libary  std::experi..._view::find(3)

NAME
     std::experimental::basic_string_view::find     -	  std::experimental::ba-
     sic_string_view::find

Synopsis
	constexpr size_type find(basic_string_view v,	       (1) (library fun-
     damentals TS)
	size_type pos = 0) const noexcept;
	constexpr size_type find(CharT c, size_type pos = 0)   (2) (library fun-
     damentals TS)
	const noexcept;
	constexpr size_type find(const CharT* s, size_type     (3) (library fun-
     damentals TS)
	pos, size_type count) const;
	constexpr size_type find(const CharT* s, size_type pos (4) (library fun-
     damentals TS)
	= 0) const;

	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(&c, 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
	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_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

http://cppreference.com 	   2024.06.10	    std::experi..._view::find(3)

home | help