libgrape-lite
A C++ library for parallel graph processing
Public Member Functions | Private Attributes | List of all members
grape::external_mem_dumper Struct Reference

Public Member Functions

 external_mem_dumper (void *buf, size_t size)
 
template<typename T >
void dump (const T &val)
 
template<typename T , typename ALLOC_T >
void dump_vec (const std::vector< T, ALLOC_T > &vec)
 
const void * buffer () const
 
size_t size () const
 

Private Attributes

void * buf_ = nullptr
 
size_t pos_ = 0
 
size_t size_ = 0