FreeBSD Manual Pages
std::basic_syncbuf::sync(3) C++ Standard Libary std::basic_syncbuf::sync(3) NAME std::basic_syncbuf::sync - std::basic_syncbuf::sync Synopsis protected: int sync() override; First, records that a flush is pending, by updating the appropriate private flag. Then, if the current emit-on-sync policy is true, makes a call to emit(). Otherwise (if the emit-on-sync policy is false, which is the de- fault), the flush is suspended until emit() is called, such as through std::basic_osync- stream::emit() or std::basic_osyncstream::~basic_osyncstream Parameters (none) Notes sync() or its equivalent is implicitly called by close(), seekoff(), and seekpos() and explicitly called by std::basic_streambuf::pubsync() Example This section is incomplete Reason: no example See also sync synchronizes the buffers with the associated character se- quence [virtual] (virtual protected member function of std::basic_stream- buf<CharT,Traits>) calls emit on the underlying basic_syncbuf to transmit its internal data emit to the final destination (public member function of std::basic_osync- stream<CharT,Traits,Allocator>) http://cppreference.com 2022.07.31 std::basic_syncbuf::sync(3)
NAME | Synopsis | Parameters | Notes | Example | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::basic_syncbuf::sync&sektion=3&manpath=FreeBSD+Ports+15.0>
