Flex
0.17.9
|
#include <nbr.h>
Public Types | |
using | nbr_t = MutableNbr< size_t > |
Public Member Functions | |
MutableTableNbr (nbr_t *ptr, Table &table) | |
vid_t | neighbor () const |
vid_t | get_neighbor () const |
timestamp_t | get_timestamp () const |
size_t | get_index () const |
RecordView | get_data () const |
void | set_data (const Record &r, timestamp_t ts) |
void | set_neighbor (vid_t neighbor) |
void | set_timestamp (timestamp_t ts) |
const MutableTableNbr & | operator* () const |
MutableTableNbr & | operator* () |
const MutableTableNbr * | operator-> () const |
MutableTableNbr * | operator-> () |
MutableTableNbr & | operator= (const MutableTableNbr &nbr) |
bool | operator== (const MutableTableNbr &nbr) const |
bool | operator!= (const MutableTableNbr &nbr) const |
const MutableTableNbr & | operator++ () const |
const MutableTableNbr & | operator+= (size_t n) const |
size_t | operator- (const MutableTableNbr &nbr) const |
bool | operator< (const MutableTableNbr &nbr) |
Public Attributes | |
nbr_t * | ptr_ |
Table & | table_ |
using gs::MutableNbrSliceMut< RecordView >::MutableTableNbr::nbr_t = MutableNbr<size_t> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutable |
Table& gs::MutableNbrSliceMut< RecordView >::MutableTableNbr::table_ |