|  | 
|  | SyncBuffer (VertexArray< VERTEX_SET_T, T > &data) | 
|  | 
| bool | updated (size_t begin, size_t length) const override | 
|  | 
| void * | data () override | 
|  | 
| const std::type_info & | GetTypeId () const override | 
|  | 
| void | Init (const VERTEX_SET_T &range, const T &value, const std::function< bool(T *, T &&)> &aggregator) | 
|  | 
| void | SetValue (const vertex_t &v, const T &value) | 
|  | 
| T & | GetValue (const vertex_t &v) | 
|  | 
| bool | IsUpdated (const vertex_t &v) | 
|  | 
| void | SetUpdated (const vertex_t &v) | 
|  | 
| void | Reset (const vertex_t &v) | 
|  | 
| void | Reset (const VERTEX_SET_T &range) | 
|  | 
| T & | operator[] (const vertex_t &v) | 
|  | 
| const T & | operator[] (const vertex_t &v) const | 
|  | 
| void | Swap (SyncBuffer &rhs) | 
|  | 
| void | Aggregate (const vertex_t v, T &&rhs) | 
|  | 
| template<typename T > | 
| T * | base () | 
|  | 
template<typename VERTEX_SET_T, typename T>
class grape::SyncBuffer< VERTEX_SET_T, T >
SyncBuffer manages status on each vertex during the evaluation in auto parallization. 
- Template Parameters
-