|
libgrape-lite
A C++ library for parallel graph processing
|
InArchive is an archived object for serializing objects. More...
#include <in_archive.h>
Public Member Functions | |
| InArchive (InArchive &&rhs) | |
| InArchive & | operator= (InArchive &&rhs) |
| void | Reset () |
| char * | GetBuffer () |
| const char * | GetBuffer () const |
| size_t | GetSize () const |
| void | AddByte (char v) |
| void | AddBytes (const void *head, size_t size) |
| void | Resize (size_t size) |
| void | Clear () |
| bool | Empty () const |
| void | Reserve (size_t cap) |
Private Attributes | |
| std::vector< char > | buffer_ |
Friends | |
| class | OutArchive |
InArchive is an archived object for serializing objects.