|
NEST
2.6.0,not_revisioned_source_dir@0
|
Iterator for traversal of only local leaf nodes in a subnet. More...
#include <nodelist.h>
Public Member Functions | |
| LocalLeafListIterator | operator++ () |
| Node * | operator* () |
| Node const * | operator* () const |
| bool | operator== (const LocalLeafListIterator &i) const |
| bool | operator!= (const LocalLeafListIterator &i) const |
Private Member Functions | |
| LocalLeafListIterator (std::vector< Node * >::iterator const &node, std::vector< Node * >::iterator const &list_end) | |
| Create iterator from pointer to Node in subnet. More... | |
Static Private Member Functions | |
| static bool | is_leaf_ (Node *n) |
Private Attributes | |
| LocalNodeListIterator | base_it_ |
Friends | |
| class | LocalNodeListBase< LocalLeafListIterator > |
Iterator for traversal of only local leaf nodes in a subnet.
|
inlineprivate |
Create iterator from pointer to Node in subnet.
References base_it_, nest::LocalNodeListIterator::is_end_(), and is_leaf_().
|
inlinestaticprivate |
References nest::names::n.
Referenced by LocalLeafListIterator(), and operator++().
|
inline |
| LocalLeafListIterator nest::LocalLeafListIterator::operator++ | ( | ) |
References base_it_, nest::LocalNodeListIterator::is_end_(), and is_leaf_().
|
inline |
References base_it_.
|
friend |
|
private |
Referenced by LocalLeafListIterator(), operator*(), operator++(), and operator==().
1.8.7