Lines Matching defs:node
98 // Init traverse state and "seek" to first reportable node.
110 TestNode* const node = iter->node;
111 const TestNodeType nodeType = node->getNodeType();
116 case NODETYPE_PACKAGE: m_inflater.leaveTestPackage(static_cast<TestPackage*>(node)); break;
117 case NODETYPE_GROUP: m_inflater.leaveGroupNode(static_cast<TestCaseGroup*>(node)); break;
142 return m_sessionStack.back().node;
159 nodePath += iter.node->getName();
169 TestNode* const node = iter.node;
170 const bool isLeaf = isTestNodeTypeExecutable(node->getNodeType());
179 if (!(isLeaf ? (m_caseListFilter.checkRunnerType(node->getRunnerType()) && m_caseListFilter.checkTestCaseName(nodePath.c_str()))
203 switch (node->getNodeType())
205 case NODETYPE_ROOT: static_cast<TestPackageRoot*>(node)->getChildren(iter.children); break;
206 case NODETYPE_PACKAGE: m_inflater.enterTestPackage(static_cast<TestPackage*>(node), iter.children); break;
207 case NODETYPE_GROUP: m_inflater.enterGroupNode(static_cast<TestCaseGroup*>(node), iter.children); break;
237 if (node->getNodeType() != NODETYPE_ROOT)
246 // Leave node.
249 switch (node->getNodeType())
252 case NODETYPE_PACKAGE: m_inflater.leaveTestPackage(static_cast<TestPackage*>(node)); break;
253 case NODETYPE_GROUP: m_inflater.leaveGroupNode(static_cast<TestCaseGroup*>(node)); break;