|
libgrape-lite
A C++ library for parallel graph processing
|
OutArchive is an archived object for deserializing objects. More...
#include <out_archive.h>
Public Member Functions | |
| OutArchive (const OutArchive &rhs) | |
| OutArchive (size_t size) | |
| OutArchive (OutArchive &&oa) | |
| OutArchive (InArchive &&ia) | |
| OutArchive & | operator= (InArchive &&rhs) |
| OutArchive & | operator= (OutArchive &&rhs) |
| void | Clear () |
| void | Allocate (size_t size) |
| void | Rewind () |
| void | SetSlice (char *buffer, size_t size) |
| char * | GetBuffer () |
| const char * | GetBuffer () const |
| size_t | GetSize () const |
| bool | Empty () const |
| void * | GetBytes (unsigned int size) |
| template<typename T > | |
| void | Peek (T &value) |
Public Attributes | |
| std::vector< char > | buffer_ |
| char * | begin_ |
| char * | end_ |
OutArchive is an archived object for deserializing objects.