Inferno
0.2
|
Public Member Functions | |
UniqueWalkNoSlavePattern_iterator (TreePtr< Node > &root) | |
UniqueWalkNoSlavePattern_iterator () | |
virtual shared_ptr < ContainerInterface::iterator_interface > | Clone () const |
Walks the tree, avoiding the "search"/"compare" and "replace" members of slaves but still recurses through the "through" member. Therefore, it visits all the nodes at the same slave level as the root. Based on UniqueWalk, so each node only visited once.
Definition at line 16 of file search_replace.cpp.
UniqueWalkNoSlavePattern_iterator::UniqueWalkNoSlavePattern_iterator | ( | TreePtr< Node > & | root | ) | [inline] |
Definition at line 19 of file search_replace.cpp.
Definition at line 20 of file search_replace.cpp.
Referenced by Clone().
virtual shared_ptr<ContainerInterface::iterator_interface> UniqueWalkNoSlavePattern_iterator::Clone | ( | ) | const [inline, virtual] |
Definition at line 21 of file search_replace.cpp.
References UniqueWalkNoSlavePattern_iterator().