Lines Matching refs:NodeIter
99 NodeIter iter(&rootNode); in TestHierarchyIterator()
100 iter.setState(NodeIter::NISTATE_ENTER); // Root is never reported in TestHierarchyIterator()
108 …for (vector<NodeIter>::reverse_iterator iter = m_sessionStack.rbegin(); iter != m_sessionStack.ren… in ~TestHierarchyIterator()
128 const NodeIter& iter = m_sessionStack.back(); in getState()
130 DE_ASSERT(iter.getState() == NodeIter::NISTATE_ENTER || in getState()
131 iter.getState() == NodeIter::NISTATE_LEAVE); in getState()
133 return iter.getState() == NodeIter::NISTATE_ENTER ? STATE_ENTER_NODE : STATE_LEAVE_NODE; in getState()
151 std::string TestHierarchyIterator::buildNodePath (const vector<NodeIter>& nodeStack) in buildNodePath()
156 const NodeIter& iter = nodeStack[ndx]; in buildNodePath()
168 NodeIter& iter = m_sessionStack.back(); in next()
174 case NodeIter::NISTATE_INIT: in next()
187 iter.setState(NodeIter::NISTATE_ENTER); in next()
191 case NodeIter::NISTATE_ENTER: in next()
195 iter.setState(NodeIter::NISTATE_LEAVE); in next()
200 iter.setState(NodeIter::NISTATE_TRAVERSE_CHILDREN); in next()
216 case NodeIter::NISTATE_TRAVERSE_CHILDREN: in next()
232 m_sessionStack.push_back(NodeIter(childNode)); in next()
236 iter.setState(NodeIter::NISTATE_LEAVE); in next()
244 case NodeIter::NISTATE_LEAVE: in next()