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

FreeBSD Manual Pages

  
 
  

home | help
std::ranges...w::sentinel(3)  C++ Standard Libary std::ranges...w::sentinel(3)

NAME
       std::ranges::take_while_view::sentinel				     -
       std::ranges::take_while_view::sentinel

Synopsis
	  template<bool	Const>			  (since C++20)
	  class	/*sentinel*/; // exposition only

	  The return type of take_while_view::end.

	  The type /*sentinel*/<true> is returned by the const-qualified over-
       load. The type
	  /*sentinel*/<false> is returned by the non-const-qualified overload.

	  The name of this class template (shown here as sentinel) is unspeci-
       fied.

	  Typical implementation holds two data	members: a sentinel that  rep-
       resents the end of
	  the underlying view, and a pointer to	the predicate.

Member types
	  Member type	Definition
	  Base(private)	const V	if Const is true, otherwise V. The name	is for
       exposition only

Member functions
	  constructor	constructs a sentinel
	  (C++20)	(public	member function)
	  base		returns	the underlying sentinel
	  (C++20)	(public	member function)

Non-member functions
	  operator==  compares	a  sentinel  with  an  iterator	 returned from
       take_while_view::begin
	  (C++20)    (function)

http://cppreference.com		  2022.07.31	  std::ranges...w::sentinel(3)

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

home | help