graph
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Static Public Member Functions | List of all members
pangolin::EdgeListReader Class Referenceabstract

#include <edge_list_reader.hpp>

Inheritance diagram for pangolin::EdgeListReader:
Inheritance graph
[legend]

Classes

class  iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
virtual ~EdgeListReader ()
 
virtual EdgeListReaderclone ()=0
 
virtual size_t read (Edge *ptr, const size_t num)=0
 
EdgeList read (const size_t num)
 
EdgeList read_all ()
 

Static Public Member Functions

static EdgeListReaderfrom_file (const std::string &path)
 

Constructor & Destructor Documentation

◆ ~EdgeListReader()

virtual pangolin::EdgeListReader::~EdgeListReader ( )
inlinevirtual

Member Function Documentation

◆ begin()

iterator pangolin::EdgeListReader::begin ( )
inline

◆ clone()

virtual EdgeListReader* pangolin::EdgeListReader::clone ( )
pure virtual

◆ end()

iterator pangolin::EdgeListReader::end ( )
inline

◆ from_file()

EdgeListReader * EdgeListReader::from_file ( const std::string &  path)
static

◆ read() [1/2]

virtual size_t pangolin::EdgeListReader::read ( Edge ptr,
const size_t  num 
)
pure virtual

◆ read() [2/2]

EdgeList pangolin::EdgeListReader::read ( const size_t  num)
inline

◆ read_all()

EdgeList EdgeListReader::read_all ( )

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