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

Public Member Functions

void encode_u32 (uint32_t v)
 
void encode_u64 (uint64_t v)
 
void reserve (size_t size)
 
void clear ()
 
size_t size () const
 
const uint8_t * data () const
 
bool empty () const
 

Private Attributes

std::vector< uint8_t, Allocator< uint8_t > > buf_