![]() |
![]() |
#include <Graph.h>
Classes | |
struct | value_type |
Public Types | |
using | adj_list = Graph::adj_list |
using | edge_list = Graph::edge_list |
using | index_type = Graph::index_type |
using | pointer = value_type * |
using | reference = value_type & |
Public Member Functions | |
bool | operator!= (const const_iterator &i) const |
const value_type & | operator* () const |
void | operator++ () |
const value_type * | operator-> () const |
bool | operator== (const const_iterator &i) const |
Private Member Functions | |
const_iterator (const Graph &g) | |
const_iterator (const Graph &g, index_type ait, index_type eit) | |
bool | operator< (const const_iterator &i) const |
bool | operator> (const const_iterator &i) const |
Private Attributes | |
value_type | vt_ |
Friends | |
class | Graph< N, E > |
using math::Graph< N, E >::const_iterator::adj_list = Graph::adj_list |
using math::Graph< N, E >::const_iterator::edge_list = Graph::edge_list |
using math::Graph< N, E >::const_iterator::index_type = Graph::index_type |
using math::Graph< N, E >::const_iterator::pointer = value_type* |
using math::Graph< N, E >::const_iterator::reference = value_type& |
|
inlineexplicitprivate |
Definition at line 90 of file Graph.h.
Referenced by math::Graph< Node2, AnotherDummy2 >::begin_iter(), and math::Graph< Node2, AnotherDummy2 >::end_iter().
|
inlineprivate |
|
inline |
Definition at line 55 of file Graph.h.
References math::Graph< N, E >::const_iterator::value_type::a_, math::Graph< N, E >::const_iterator::value_type::e_, and math::Graph< N, E >::const_iterator::vt_.
|
inline |
Definition at line 81 of file Graph.h.
References math::Graph< N, E >::const_iterator::vt_.
|
inline |
Definition at line 59 of file Graph.h.
References math::Graph< N, E >::const_iterator::value_type::a_, math::Graph< N, E >::adjl_, math::Graph< N, E >::const_iterator::value_type::e_, math::Graph< N, E >::const_iterator::value_type::gr_, mps_fire::i, math::Graph< N, E >::size(), and math::Graph< N, E >::const_iterator::vt_.
|
inline |
Definition at line 85 of file Graph.h.
References math::Graph< N, E >::const_iterator::vt_.
|
inlineprivate |
Definition at line 100 of file Graph.h.
References math::Graph< N, E >::const_iterator::value_type::a_, math::Graph< N, E >::const_iterator::value_type::e_, and math::Graph< N, E >::const_iterator::vt_.
|
inline |
Definition at line 51 of file Graph.h.
References math::Graph< N, E >::const_iterator::value_type::a_, math::Graph< N, E >::const_iterator::value_type::e_, and math::Graph< N, E >::const_iterator::vt_.
|
inlineprivate |
Definition at line 104 of file Graph.h.
References math::Graph< N, E >::const_iterator::value_type::a_, math::Graph< N, E >::const_iterator::value_type::e_, and math::Graph< N, E >::const_iterator::vt_.
|
private |
Definition at line 98 of file Graph.h.
Referenced by math::Graph< N, E >::const_iterator::operator!=(), math::Graph< N, E >::const_iterator::operator*(), math::Graph< N, E >::const_iterator::operator++(), math::Graph< N, E >::const_iterator::operator->(), math::Graph< N, E >::const_iterator::operator<(), math::Graph< N, E >::const_iterator::operator==(), and math::Graph< N, E >::const_iterator::operator>().