Flex  0.17.9
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
gs::AdjListView< EDATA_T > Class Template Reference

#include <read_transaction.h>

Classes

class  nbr_iterator
 

Public Types

using slice_t = MutableNbrSlice< EDATA_T >
 

Public Member Functions

 AdjListView (const slice_t &slice, timestamp_t timestamp)
 
nbr_iterator begin () const
 
nbr_iterator end () const
 
int estimated_degree () const
 

Private Attributes

slice_t edges_
 
timestamp_t timestamp_
 

Member Typedef Documentation

◆ slice_t

template<typename EDATA_T >
using gs::AdjListView< EDATA_T >::slice_t = MutableNbrSlice<EDATA_T>

Constructor & Destructor Documentation

◆ AdjListView()

template<typename EDATA_T >
gs::AdjListView< EDATA_T >::AdjListView ( const slice_t slice,
timestamp_t  timestamp 
)
inline

Member Function Documentation

◆ begin()

template<typename EDATA_T >
nbr_iterator gs::AdjListView< EDATA_T >::begin ( ) const
inline

◆ end()

template<typename EDATA_T >
nbr_iterator gs::AdjListView< EDATA_T >::end ( ) const
inline

◆ estimated_degree()

template<typename EDATA_T >
int gs::AdjListView< EDATA_T >::estimated_degree ( ) const
inline

Member Data Documentation

◆ edges_

template<typename EDATA_T >
slice_t gs::AdjListView< EDATA_T >::edges_
private

◆ timestamp_

template<typename EDATA_T >
timestamp_t gs::AdjListView< EDATA_T >::timestamp_
private

The documentation for this class was generated from the following file: