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

#include <read_transaction.h>

Public Member Functions

 GraphView (const MutableCsr< EDATA_T > &csr, timestamp_t timestamp)
 
AdjListView< EDATA_T > get_edges (vid_t v) const
 
template<typename FUNC_T >
void foreach_edges_between (vid_t v, EDATA_T &min_value, EDATA_T &max_value, const FUNC_T &func) const
 
template<typename FUNC_T >
void foreach_edges_gt (vid_t v, EDATA_T &min_value, const FUNC_T &func) const
 
template<typename FUNC_T >
void foreach_edges_ge (vid_t v, EDATA_T &min_value, const FUNC_T &func) const
 

Private Attributes

const MutableCsr< EDATA_T > & csr_
 
timestamp_t timestamp_
 
timestamp_t unsorted_since_
 

Constructor & Destructor Documentation

◆ GraphView()

template<typename EDATA_T >
gs::GraphView< EDATA_T >::GraphView ( const MutableCsr< EDATA_T > &  csr,
timestamp_t  timestamp 
)
inline

Member Function Documentation

◆ foreach_edges_between()

template<typename EDATA_T >
template<typename FUNC_T >
void gs::GraphView< EDATA_T >::foreach_edges_between ( vid_t  v,
EDATA_T &  min_value,
EDATA_T &  max_value,
const FUNC_T &  func 
) const
inline

◆ foreach_edges_ge()

template<typename EDATA_T >
template<typename FUNC_T >
void gs::GraphView< EDATA_T >::foreach_edges_ge ( vid_t  v,
EDATA_T &  min_value,
const FUNC_T &  func 
) const
inline

◆ foreach_edges_gt()

template<typename EDATA_T >
template<typename FUNC_T >
void gs::GraphView< EDATA_T >::foreach_edges_gt ( vid_t  v,
EDATA_T &  min_value,
const FUNC_T &  func 
) const
inline

◆ get_edges()

template<typename EDATA_T >
AdjListView<EDATA_T> gs::GraphView< EDATA_T >::get_edges ( vid_t  v) const
inline

Member Data Documentation

◆ csr_

template<typename EDATA_T >
const MutableCsr<EDATA_T>& gs::GraphView< EDATA_T >::csr_
private

◆ timestamp_

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

◆ unsorted_since_

template<typename EDATA_T >
timestamp_t gs::GraphView< EDATA_T >::unsorted_since_
private

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