Lines Matching refs:iter
62 static void writeXmlCaselist (TestHierarchyIterator& iter, qpXmlWriter* writer)
64 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE &&
65 iter.getNode()->getNodeType() == NODETYPE_PACKAGE);
68 const TestNode* node = iter.getNode();
79 iter.next();
81 while (iter.getNode()->getNodeType() != NODETYPE_PACKAGE)
83 const TestNode* const node = iter.getNode();
85 const bool isEnter = iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE;
87 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE ||
88 iter.getState() == TestHierarchyIterator::STATE_LEAVE_NODE);
110 iter.next();
127 TestHierarchyIterator iter (root, inflater, *caseListFilter);
130 while (iter.getState() != TestHierarchyIterator::STATE_FINISHED)
132 const TestNode* node = iter.getNode();
136 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE &&
154 writeXmlCaselist(iter, writer);
171 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_LEAVE_NODE &&
172 iter.getNode()->getNodeType() == NODETYPE_PACKAGE);
173 iter.next();
185 TestHierarchyIterator iter (root, inflater, *caseListFilter);
188 while (iter.getState() != TestHierarchyIterator::STATE_FINISHED)
190 const TestNode* node = iter.getNode();
194 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE &&
205 iter.next();
212 while (iter.getNode()->getNodeType() != NODETYPE_PACKAGE)
214 if (iter.getState() == TestHierarchyIterator::STATE_ENTER_NODE)
215 out << (isTestNodeTypeExecutable(iter.getNode()->getNodeType()) ? "TEST" : "GROUP") << ": " << iter.getNodePath() << "\n";
216 iter.next();
219 DE_ASSERT(iter.getState() == TestHierarchyIterator::STATE_LEAVE_NODE &&
220 iter.getNode()->getNodeType() == NODETYPE_PACKAGE);
221 iter.next();