|
Electroneum
|
base for the binary archive type More...
#include <binary_archive.h>
Public Types | |
| typedef Stream | stream_type |
| typedef binary_archive_base< Stream, IsSaving > | base_type |
| typedef boost::mpl::bool_< IsSaving > | is_saving |
| typedef uint8_t | variant_tag_type |
Public Member Functions | |
| binary_archive_base (stream_type &s) | |
| void | tag (const char *) |
| void | begin_object () |
| void | end_object () |
| void | begin_variant () |
| void | end_variant () |
| stream_type & | stream () |
Protected Attributes | |
| stream_type & | stream_ |
base for the binary archive type
It isn't used outside of this file, which its only purpse is to define the functions used for the binary_archive. Its a header, basically. I think it was declared simply to save typing...
Definition at line 59 of file binary_archive.h.
| typedef binary_archive_base<Stream, IsSaving> binary_archive_base< Stream, IsSaving >::base_type |
Definition at line 62 of file binary_archive.h.
| typedef boost::mpl::bool_<IsSaving> binary_archive_base< Stream, IsSaving >::is_saving |
Definition at line 63 of file binary_archive.h.
| typedef Stream binary_archive_base< Stream, IsSaving >::stream_type |
Definition at line 61 of file binary_archive.h.
| typedef uint8_t binary_archive_base< Stream, IsSaving >::variant_tag_type |
Definition at line 65 of file binary_archive.h.
|
inlineexplicit |
Definition at line 67 of file binary_archive.h.
|
inline |
Definition at line 71 of file binary_archive.h.
|
inline |
Definition at line 73 of file binary_archive.h.
|
inline |
Definition at line 72 of file binary_archive.h.
|
inline |
Definition at line 74 of file binary_archive.h.
|
inline |
|
inline |
Definition at line 70 of file binary_archive.h.
|
protected |
Definition at line 80 of file binary_archive.h.