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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::indirectly_copyable	- std::indirectly_copyable

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

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

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

	  The indirectly_copyable 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 copy the	object
       that the
	  indirectly_readable type references.

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

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

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

home | help