Direct stream access.
More...
#include <serialization/BinarySerializer.h>
|
typedef BinaryStream | StreamType |
| The type of stream the serializer writes to (the actual output stream here) More...
|
|
|
void | reassign (typename BinaryStream::streambuffer_pointer buffer) |
| Reassigns the specified stream buffer to this (serializer). More...
|
|
template<typename BinaryStream, bool Buffered>
class mira::StreamAccessMixin< BinaryStream, Buffered >
Direct stream access.
◆ StreamType
The type of stream the serializer writes to (the actual output stream here)
◆ StreamAccessMixin() [1/2]
◆ StreamAccessMixin() [2/2]
◆ flushBuffer()
Flush stream buffer (write to underlying stream), nothing to do for unbuffered access.
◆ reassign()
void reassign |
( |
typename BinaryStream::streambuffer_pointer |
buffer | ) |
|
|
inlineinherited |
Reassigns the specified stream buffer to this (serializer).
The stream buffer usually is specified in the constructor. This method can be used to change the assigned buffer.
◆ stream()
Get access to the read/write stream (direct reference to underlying stream).
The documentation for this class was generated from the following file: