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

Public Member Functions

 mem_loader (const char *buf, size_t size)
 
template<typename T >
void load (T &val)
 
template<typename T >
void load_vec (std::vector< T > &vec)
 
template<typename T >
void load_ref_vec (ref_vector< T > &vec)
 
const char * data () const
 
size_t remaining () const
 
size_t used () const
 

Private Attributes

const char * begin_
 
const char * ptr_
 
const char * end_