graph
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | Friends | List of all members
pangolin::EdgeListReader::iterator Class Reference

#include <edge_list_reader.hpp>

Collaboration diagram for pangolin::EdgeListReader::iterator:
Collaboration graph
[legend]

Public Member Functions

 iterator (EdgeListReader *reader)
 
 iterator (const iterator &i)
 
const Edgeoperator* ()
 
const Edgeoperator-> ()
 
iterator operator++ (int)
 
iteratoroperator++ ()
 

Private Attributes

EdgeListReaderreader_
 
Edge edge_
 

Friends

class EdgeListReader
 

Constructor & Destructor Documentation

◆ iterator() [1/2]

pangolin::EdgeListReader::iterator::iterator ( EdgeListReader reader)
inline

◆ iterator() [2/2]

pangolin::EdgeListReader::iterator::iterator ( const iterator i)
inline

Member Function Documentation

◆ operator*()

const Edge& pangolin::EdgeListReader::iterator::operator* ( )
inline

◆ operator++() [1/2]

iterator pangolin::EdgeListReader::iterator::operator++ ( int  )
inline

◆ operator++() [2/2]

iterator& pangolin::EdgeListReader::iterator::operator++ ( )
inline

◆ operator->()

const Edge* pangolin::EdgeListReader::iterator::operator-> ( )
inline

Friends And Related Function Documentation

◆ EdgeListReader

friend class EdgeListReader
friend

Member Data Documentation

◆ edge_

Edge pangolin::EdgeListReader::iterator::edge_
private

◆ reader_

EdgeListReader* pangolin::EdgeListReader::iterator::reader_
private

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