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

Public Member Functions

 VarintDecoder (const char *p, size_t size)
 
void reset (const char *p, size_t size)
 
bool empty () const
 
uint32_t decode_u32 ()
 
uint64_t decode_u64 ()
 
size_t size () const
 
const uint8_t * data () const
 
const uint8_t * limit () const
 

Private Attributes

const uint8_t * p_
 
const uint8_t * limit_