std::basic_syncbuf<CharT,Traits,Allocator>:: set_emit_on_sync
From cppreference.com
<
cpp
|
io
|
basic syncbuf
C++
Input/output library
I/O manipulators | ||||
Print functions (C++23) | ||||
C-style I/O | ||||
Buffers | ||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(C++20)
|
||||
Streams | ||||
Abstractions | ||||
File I/O | ||||
String I/O | ||||
Array I/O | ||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
Synchronized Output | ||||
(C++20)
|
||||
Types | ||||
Error category interface | ||||
(C++11)
|
||||
(C++11)
|
std::basic_syncbuf
Public member functions | ||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
basic_syncbuf::set_emit_on_sync
(C++20)
|
||||
Protected member functions | ||||
(C++20)
|
||||
Non-member functions | ||||
(C++20)
|
void
set_emit_on_sync
(
bool
b
)
noexcept
;
|
||
Changes the current emit-on-sync policy.
The value false (the default) indicates that any flush will be postponed until a call to emit.
The value true makes flushes apply immediately.
Parameters
b | - | new value for the emit-on-sync policy |
Example
This section is incomplete
Reason: no example |
See also
[virtual]
|
synchronizes the buffers with the associated character sequence
(virtual protected member function of
std::basic_streambuf<CharT,Traits>
)
|
atomically transmits the entire internal buffer to the wrapped streambuf
(public member function) |
|
(C++20)
|
controls whether a stream's
basic_syncbuf
emits on flush
(function template) |
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/io/basic_syncbuf/set_emit_on_sync&oldid=144208
"