table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::ostream_joiner::ostream_joiner(3) | C++ Standard Libary | std::experimental::ostream_joiner::ostream_joiner(3) | 
NAME¶
std::experimental::ostream_joiner::ostream_joiner - std::experimental::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 constructs 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
| 2024.06.10 | http://cppreference.com |