NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
Depth-First iterator for node trees. We first iterate over all children and then process nodes at the same level. More...
#include <DepthFirstNodeIterator.hpp>
Classes | |
class | iterator |
Public Member Functions | |
DepthFirstNodeIterator (NodePtr start) | |
DepthFirstNodeIterator ()=default | |
iterator | begin () |
Starts a new iterator at the start node. More... | |
Static Public Member Functions | |
static iterator | end () |
The end of this iterator has an empty work stack. More... | |
Depth-First iterator for node trees. We first iterate over all children and then process nodes at the same level.
|
explicit |
|
default |
DepthFirstNodeIterator::iterator NES::DepthFirstNodeIterator::begin | ( | ) |
Starts a new iterator at the start node.
|
static |
The end of this iterator has an empty work stack.