Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::emit_on_flush,std::noemit_on_flush

      From cppreference.com
      <cpp‎ |io‎ |manip
       
       
       
      Input/output manipulators
      Floating-point formatting
      Integer formatting
      Boolean formatting
      Field width and fill control
      Other formatting
      Whitespace processing
      Output flushing
      emit_on_flushnoemit_on_flush
      (C++20)(C++20)
      Status flags manipulation
      Time and money I/O
      (C++11)
      (C++11)
      (C++11)
      (C++11)
      Quoted manipulator
      (C++14)
       
      Defined in header<ostream>
      template<class CharT,class Traits>
      std::basic_ostream<CharT, Traits>& emit_on_flush(std::basic_ostream<CharT, Traits>& os);
      (1)(since C++20)
      template<class CharT,class Traits>
      std::basic_ostream<CharT, Traits>& noemit_on_flush(std::basic_ostream<CharT, Traits>& os);
      (2)(since C++20)

      Ifos.rdbuf() actually points to astd::basic_syncbuf<CharT, Traits, Allocator>buf, toggles whether it emits (i.e., transmits data to the underlying stream buffer) when flushed:

      1) callsbuf.set_emit_on_sync(true)
      2) callsbuf.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 asout<< std::emit_on_flush for anyout of typestd::basic_ostream.


      Contents

      [edit]Parameters

      os - reference to output stream

      [edit]Return value

      os (reference to the stream after manipulation)

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]See also

      changes the current emit-on-sync policy
      (public member function ofstd::basic_syncbuf<CharT,Traits,Allocator>)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/io/manip/emit_on_flush&oldid=129121"

      [8]ページ先頭

      ©2009-2026 Movatter.jp