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

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

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

	Finds the last substring equal to the given character sequence.

	1) Finds the last occurence of v in this view, starting at position pos.
	2) Equivalent to rfind(basic_string_view(&c, 1), pos).
	3) Equivalent to rfind(basic_string_view(s, count), pos).
	4) Equivalent to rfind(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		  find characters in the view
			  (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::rfind(3)

home | help