#include <bgrl_graph.h>
Definition at line 99 of file bgrl_graph.h.
Public Member Functions | |
| iterator (bgrl_graph *graph, bgrl_search_func_sptr func) | |
| Constructor. | |
| iterator (bgrl_graph *graph) | |
| Constructor - for end iterator. | |
| virtual | ~iterator () |
| Destructor. | |
| bgrl_graph * | graph () const |
| iterator & | operator++ () |
| Pre-Increment. | |
| iterator | operator++ (int) |
| Post-Increment. | |
| bgrl_vertex_sptr | operator-> () const |
| Dereference. | |
| bgrl_vertex_sptr | operator * () const |
| Dereference. | |
| bool | operator== (const iterator &rhs) const |
| Equality comparison. | |
| bool | operator!= (const iterator &rhs) const |
| Inequality comparison. | |
Protected Attributes | |
| bgrl_graph * | graph_ |
| bgrl_search_func_sptr | search_func_ |
| bool | use_internal_ |
| vertex_iterator | internal_ |
| bgrl_graph::iterator::iterator | ( | bgrl_graph * | graph, | |
| bgrl_search_func_sptr | func | |||
| ) |
| bgrl_graph::iterator::iterator | ( | bgrl_graph * | graph | ) |
| virtual bgrl_graph::iterator::~iterator | ( | ) | [inline, virtual] |
| bgrl_graph* bgrl_graph::iterator::graph | ( | ) | const [inline] |
Definition at line 111 of file bgrl_graph.h.
| bgrl_graph::iterator & bgrl_graph::iterator::operator++ | ( | ) |
| bgrl_graph::iterator bgrl_graph::iterator::operator++ | ( | int | ) |
| bgrl_vertex_sptr bgrl_graph::iterator::operator-> | ( | ) | const |
| bgrl_vertex_sptr bgrl_graph::iterator::operator * | ( | ) | const |
| bool bgrl_graph::iterator::operator== | ( | const iterator & | rhs | ) | const |
| bool bgrl_graph::iterator::operator!= | ( | const iterator & | rhs | ) | const |
bgrl_graph* bgrl_graph::iterator::graph_ [protected] |
Definition at line 130 of file bgrl_graph.h.
Definition at line 131 of file bgrl_graph.h.
bool bgrl_graph::iterator::use_internal_ [protected] |
Definition at line 133 of file bgrl_graph.h.
vertex_iterator bgrl_graph::iterator::internal_ [protected] |
Definition at line 134 of file bgrl_graph.h.
1.5.1