|
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 BottomUpDepthScanIterator &rhs) const |
| bool | operator!= (const BottomUpDepthScanIterator &rhs) const |
| BottomUpDepthScanIterator & | operator++ () |
| BottomUpDepthScanIterator | operator++ (int) |
Public Attributes | |
| const ElementStorage & | storage |
| uint64_t | generation = 0 |
| DepthScanCursor | cursor |
| using tachyon::BottomUpDepthScanIterator::iterator_category = std::input_iterator_tag |
| tachyon::BottomUpDepthScanIterator::TACHYON_ITERATOR_TRAITS_USING_DECLS | ( | DepthScanCursor | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| const ElementStorage& tachyon::BottomUpDepthScanIterator::storage |
| uint64_t tachyon::BottomUpDepthScanIterator::generation = 0 |
| DepthScanCursor tachyon::BottomUpDepthScanIterator::cursor |