33#include <NDEVR/BaseValues.h>
43 node_stack[0] = start_index;
47 return node_stack[m_depth];
51 return m_depth != 255;
63 node_stack[++m_depth] = index;
67 node_stack[++m_depth] = index_b;
68 node_stack[++m_depth] = index_a;
73 const uint04 end = size + start;
74 for(
uint04 i = start; i < end; i++)
75 node_stack[++m_depth] = i;
Definition TreeIterator.hpp:38
void addAndGoToIndex(uint04 index_a, uint04 index_b)
Definition TreeIterator.hpp:65
void pop()
Definition TreeIterator.hpp:53
bool valid() const
Definition TreeIterator.hpp:49
TreeIterator(uint04 start_index)
Definition TreeIterator.hpp:40
uint01 depth()
Definition TreeIterator.hpp:57
void addAndGoToIndices(uint04 start, uint04 size)
Definition TreeIterator.hpp:71
void addAndGoToIndex(uint04 index)
Definition TreeIterator.hpp:61
uint04 get() const
Definition TreeIterator.hpp:45
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:98
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120