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

FreeBSD Manual Pages

  
 
  

home | help
std::experi...tream_joiner(3) C++ Standard Libarystd::experi...tream_joiner(3)

NAME
       std::experimental::ostream_joiner::ostream_joiner   -   std::experimen-
       tal::ostream_joiner::ostream_joiner

Synopsis
	  ostream_joiner( ostream_type&	stream,	 const	DelimT&	 (1)  (library
       fundamentals TS v2)
	  delimiter );
	  ostream_joiner(  ostream_type&  stream,  DelimT&&	  (2) (library
       fundamentals TS v2)
	  delimiter );
	  ostream_joiner( const	ostream_joiner&	other  )  =	 (3)  (library
       fundamentals TS v2)
	  default;						   (implicitly
       declared)
	  ostream_joiner( ostream_joiner&& other )  =  default;	 (4)  (library
       fundamentals TS v2)
								  (implicitly
       declared)

	  1)  Constructs  the  iterator	 with the private ostream_type*	member
       initialized with
	  std::addressof(stream), the  private	delimiter  member  initialized
       with delimiter, and
	  the private "first element" flag set to true.
	  2)  Constructs  the  iterator	 with the private ostream_type*	member
       initialized with
	  std::addressof(stream), the  private	delimiter  member  initialized
       with
	  std::move(delimiter),	 and  the  private "first element" flag	set to
       true.
	  3,4) Implicitly declared copy/move constructor that  copy/move  con-
       structs the private
	  stream pointer, delimiter, and "first	element" flag members.

Parameters
	  stream    - the output stream	to be accessed by this iterator
	  delimiter  - the delimiter to	be inserted into the stream in between
       two outputs
	  other	    - the ostream_joiner object	from which this	object	is  to
       be copy-	or
		      move-constructed

Example
	   This	section	is incomplete
	   Reason: no example

Category:
	    * Todo no example

http://cppreference.com		  2024.06.10	 std::experi...tream_joiner(3)

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

home | help