libgrape-lite
A C++ library for parallel graph processing
Public Member Functions | List of all members
grape::ISyncBuffer Class Referenceabstract

ISyncBuffer is a base class of SyncBuffer, which is used for auto parallelization. More...

#include <sync_buffer.h>

Inheritance diagram for grape::ISyncBuffer:
grape::SyncBuffer< VERTEX_SET_T, T >

Public Member Functions

virtual void * data ()=0
 
virtual bool updated (size_t begin, size_t length) const =0
 
virtual const std::type_info & GetTypeId () const =0
 
template<typename T >
T * base ()
 

Detailed Description

ISyncBuffer is a base class of SyncBuffer, which is used for auto parallelization.