|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/elements/gui_element_iterators.h>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| TACHYON_ITERATOR_TRAITS_USING_DECLS (DepthScanCursor) | |
| bool | Validate () const |
| const DepthScanCursor & | operator* () const |
| const DepthScanCursor * | operator-> () const |
| bool | operator== (const TopDownDepthScanIterator &rhs) const |
| bool | operator!= (const TopDownDepthScanIterator &rhs) const |
| TopDownDepthScanIterator & | operator++ () |
| TopDownDepthScanIterator | operator++ (int) |
Public Attributes | |
| const ElementStorage & | storage |
| uint64_t | generation = 0 |
| DepthScanCursor | cursor |
| using tachyon::TopDownDepthScanIterator::iterator_category = std::input_iterator_tag |
| tachyon::TopDownDepthScanIterator::TACHYON_ITERATOR_TRAITS_USING_DECLS | ( | DepthScanCursor | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| const ElementStorage& tachyon::TopDownDepthScanIterator::storage |
| uint64_t tachyon::TopDownDepthScanIterator::generation = 0 |
| DepthScanCursor tachyon::TopDownDepthScanIterator::cursor |