table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 
| std::emit_on_flush,std::noemit_on_flush(3) | C++ Standard Libary | std::emit_on_flush,std::noemit_on_flush(3) | 
NAME¶
std::emit_on_flush,std::noemit_on_flush - std::emit_on_flush,std::noemit_on_flush
Synopsis¶
 Defined in header <ostream>
  
   template< class CharT, class Traits >
  
   std::basic_ostream<CharT, Traits>& emit_on_flush( (1)
    (since C++20)
  
   std::basic_ostream<CharT, Traits>& os );
  
   template< class CharT, class Traits >
  
   std::basic_ostream<CharT, Traits>& noemit_on_flush( (2)
    (since C++20)
  
   std::basic_ostream<CharT, Traits>& os );
  
   If os.rdbuf() actually points to a std::basic_syncbuf<CharT, Traits,
    Allocator> buf,
  
   toggles whether it emits (i.e., transmits data to the underlying stream
    buffer) when
  
   flushed:
  
   1) calls buf.set_emit_on_sync(true)
  
   2) calls buf.set_emit_on_sync(false)
  
   Otherwise, these manipulators have no effect.
  
   This is an output-only I/O manipulator, it may be called with an expression
    such as
  
   out << std::emit_on_flush for any out of type std::basic_ostream.
Parameters¶
os - reference to output stream
Return value¶
os (reference to the stream after manipulation)
Example¶
 This section is incomplete
  
   Reason: no example
See also¶
 changes the current emit-on-sync policy
  
   set_emit_on_sync (public member function of
  
   std::basic_syncbuf<CharT,Traits,Allocator>)
Category:¶
* Todo no example
| 2024.06.10 | http://cppreference.com |