#include <genesis/taxonomy/iterator/preorder.hpp>
Definition at line 103 of file taxonomy/iterator/preorder.hpp.
Public Member Functions | |
IteratorPreorder () | |
IteratorPreorder (IteratorPreorder &&)=default | |
IteratorPreorder (IteratorPreorder const &)=default | |
IteratorPreorder (TaxonomyType &taxonomy) | |
~IteratorPreorder ()=default | |
bool | operator!= (const self_type &other) const |
self_type | operator* () |
self_type | operator++ () |
self_type | operator++ (int) |
IteratorPreorder & | operator= (IteratorPreorder &&)=default |
IteratorPreorder & | operator= (IteratorPreorder const &)=default |
bool | operator== (const self_type &other) const |
TaxonType & | taxon () const |
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | self_type = IteratorPreorder< TaxonomyType, TaxonType > |
|
inline |
Definition at line 119 of file taxonomy/iterator/preorder.hpp.
|
inlineexplicit |
Definition at line 122 of file taxonomy/iterator/preorder.hpp.
|
default |
|
default |
|
default |
|
inline |
Definition at line 177 of file taxonomy/iterator/preorder.hpp.
|
inline |
Definition at line 143 of file taxonomy/iterator/preorder.hpp.
|
inline |
Definition at line 148 of file taxonomy/iterator/preorder.hpp.
|
inline |
Definition at line 165 of file taxonomy/iterator/preorder.hpp.
|
default |
|
default |
|
inline |
Definition at line 172 of file taxonomy/iterator/preorder.hpp.
|
inline |
Definition at line 186 of file taxonomy/iterator/preorder.hpp.
using iterator_category = std::forward_iterator_tag |
Definition at line 112 of file taxonomy/iterator/preorder.hpp.
using self_type = IteratorPreorder<TaxonomyType, TaxonType> |
Definition at line 113 of file taxonomy/iterator/preorder.hpp.