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.