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

FreeBSD Manual Pages

  
 
  

home | help
std::indirectly_movable(3)    C++ Standard Libary   std::indirectly_movable(3)

NAME
       std::indirectly_movable - std::indirectly_movable

Synopsis
	  Defined in header <iterator>
	  template<class In, class Out>

	  concept		      indirectly_movable		     =
       (since C++20)
	  std::indirectly_readable<In> &&

	  std::indirectly_writable<Out,	std::iter_rvalue_reference_t<In>>;

	  The indirectly_movable concept specifies the relationship between an
	  indirectly_readable type and a type that is indirectly_writable. The
	  indirectly_writable type must	be able	to directly  move  the	object
       that the
	  indirectly_readable type references.

See also
				      specifies	 that values may be moved from
       an
	  indirectly_movable_storable indirectly_readable  type	 to  an	 indi-
       rectly_writable type
	  (C++20)		       and  that the move may be performed via
       an intermediate
				      object
				      (concept)
	  indirectly_copyable	      specifies	that values may	be copied from
       an
	  (C++20)		      indirectly_readable  type	 to  an	 indi-
       rectly_writable type
				      (concept)

http://cppreference.com		  2022.07.31	    std::indirectly_movable(3)

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

home | help