Lines Matching refs:NodeIter
95 NodeIter iter(&rootNode); in TestHierarchyIterator()
96 iter.setState(NodeIter::STATE_ENTER); // Root is never reported in TestHierarchyIterator()
104 …for (vector<NodeIter>::reverse_iterator iter = m_sessionStack.rbegin(); iter != m_sessionStack.ren… in ~TestHierarchyIterator()
124 const NodeIter& iter = m_sessionStack.back(); in getState()
126 DE_ASSERT(iter.getState() == NodeIter::STATE_ENTER || in getState()
127 iter.getState() == NodeIter::STATE_LEAVE); in getState()
129 return iter.getState() == NodeIter::STATE_ENTER ? STATE_ENTER_NODE : STATE_LEAVE_NODE; in getState()
147 std::string TestHierarchyIterator::buildNodePath (const vector<NodeIter>& nodeStack) in buildNodePath()
152 const NodeIter& iter = nodeStack[ndx]; in buildNodePath()
164 NodeIter& iter = m_sessionStack.back(); in next()
170 case NodeIter::STATE_INIT: in next()
182 iter.setState(NodeIter::STATE_ENTER); in next()
186 case NodeIter::STATE_ENTER: in next()
190 iter.setState(NodeIter::STATE_LEAVE); in next()
195 iter.setState(NodeIter::STATE_TRAVERSE_CHILDREN); in next()
211 case NodeIter::STATE_TRAVERSE_CHILDREN: in next()
218 m_sessionStack.push_back(NodeIter(childNode)); in next()
222 iter.setState(NodeIter::STATE_LEAVE); in next()
230 case NodeIter::STATE_LEAVE: in next()