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

#include <read_transaction.h>

Classes

class  nbr_iterator
 

Public Types

using slice_t = ImmutableNbrSlice< EDATA_T >
 

Public Member Functions

 ImmutableAdjListView (const slice_t &slice)
 
nbr_iterator begin () const
 
nbr_iterator end () const
 
int estimated_degree () const
 

Private Attributes

slice_t edges_
 

Member Typedef Documentation

◆ slice_t

template<typename EDATA_T >
using gs::ImmutableAdjListView< EDATA_T >::slice_t = ImmutableNbrSlice<EDATA_T>

Constructor & Destructor Documentation

◆ ImmutableAdjListView()

template<typename EDATA_T >
gs::ImmutableAdjListView< EDATA_T >::ImmutableAdjListView ( const slice_t slice)
inline

Member Function Documentation

◆ begin()

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

◆ end()

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

◆ estimated_degree()

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

Member Data Documentation

◆ edges_

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

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