|
|
| writer_base (writer_base const &)=delete |
| |
|
| writer_base (writer_base &&) noexcept=default |
| |
|
writer_base & | operator= (writer_base &&) noexcept=default |
| |
|
writer_base & | operator= (writer_base const &)=delete |
| |
|
void | flush () |
| | Flushes the stream to the output.
|
| |
|
std::size_t | bytes_consumed () const |
| | Returns the number of bytes that have been written via this archive.
|
| |
| std::size_t | bytes_produced () const |
| | Returns the number of bytes that the policy object wrote to its final destination. More...
|
| |
|
| template<typename Ty > |
| auto | put (Ty const &t) -> result_type |
| | Writes one or more instances of a standard-layout type Ty to the output. Must not be used once the stream has been flushed. More...
|
| |
| template<typename Span > |
| auto | putn (Span sp) -> result_type |
| | Writes a span of values to the output. More...
|
| |
|
| WriterPolicy & | writer_policy () noexcept |
| |
|
WriterPolicy const & | writer_policy () const noexcept |
| |
template<typename WriterPolicy>
class pstore::serialize::archive::writer_base< WriterPolicy >
The base class for archive-writer objects.