Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experi..._view::rfind(3) C++ Standard Libarystd::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
       fundamentals TS)
	  size_type pos	= npos)	const noexcept;
	  constexpr  size_type rfind(CharT c, size_type	pos =	  (2) (library
       fundamentals TS)
	  npos)	const noexcept;
	  constexpr size_type rfind(const CharT* s, size_type	 (3)  (library
       fundamentals TS)
	  pos, size_type count)	const;
	  constexpr  size_type rfind(const CharT* s, size_type	  (4) (library
       fundamentals 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)

http://cppreference.com		  2022.07.31	 std::experi..._view::rfind(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::u32string_view::rfind&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help