Flex  0.17.9
Public Member Functions | List of all members
gs::CsrEdgeIterBase Class Referenceabstract

#include <csr_base.h>

Inheritance diagram for gs::CsrEdgeIterBase:
Inheritance graph
[legend]

Public Member Functions

 CsrEdgeIterBase ()=default
 
virtual ~CsrEdgeIterBase ()=default
 
virtual vid_t get_neighbor () const =0
 
virtual Any get_data () const =0
 
virtual timestamp_t get_timestamp () const =0
 
virtual size_t size () const =0
 
virtual CsrEdgeIterBaseoperator+= (size_t offset)=0
 
virtual void next ()=0
 
virtual bool is_valid () const =0
 
virtual void set_data (const Any &value, timestamp_t ts)=0
 

Constructor & Destructor Documentation

◆ CsrEdgeIterBase()

gs::CsrEdgeIterBase::CsrEdgeIterBase ( )
default

◆ ~CsrEdgeIterBase()

virtual gs::CsrEdgeIterBase::~CsrEdgeIterBase ( )
virtualdefault

Member Function Documentation

◆ get_data()

virtual Any gs::CsrEdgeIterBase::get_data ( ) const
pure virtual

◆ get_neighbor()

virtual vid_t gs::CsrEdgeIterBase::get_neighbor ( ) const
pure virtual

◆ get_timestamp()

virtual timestamp_t gs::CsrEdgeIterBase::get_timestamp ( ) const
pure virtual

◆ is_valid()

virtual bool gs::CsrEdgeIterBase::is_valid ( ) const
pure virtual

◆ next()

virtual void gs::CsrEdgeIterBase::next ( )
pure virtual

◆ operator+=()

virtual CsrEdgeIterBase& gs::CsrEdgeIterBase::operator+= ( size_t  offset)
pure virtual

◆ set_data()

virtual void gs::CsrEdgeIterBase::set_data ( const Any value,
timestamp_t  ts 
)
pure virtual

◆ size()

virtual size_t gs::CsrEdgeIterBase::size ( ) const
pure virtual

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