Home | History | Annotate | Download | only in executor

Lines Matching refs:TestNode

85 // TestNode
87 TestNode::TestNode (TestGroup* parent, TestNodeType nodeType, const char* name, const char* desc)
104 void TestNode::getFullPath (std::string& dst) const
109 const TestNode* curNode = this;
146 const TestNode* TestNode::find (const char* path) const
173 TestNode* TestNode::find (const char* path)
175 return const_cast<TestNode*>(const_cast<const TestNode*>(this)->find(path));
181 : TestNode(parent, nodeType, name, description)
189 for (std::vector<TestNode*>::iterator i = m_children.begin(); i != m_children.end(); i++)
203 const TestNode* TestGroup::findChildNode (const char* path) const
209 const TestNode* matchingNode = DE_NULL;
210 for (vector<TestNode*>::const_iterator iter = m_children.begin(); iter != m_children.end(); iter++)
247 : TestNode (parent, TESTNODETYPE_TEST_CASE, name, description)
262 TestNode* node = group->getChild(ndx);
319 static void addNodeAndParents (std::set<const TestNode*>& nodeSet, const TestNode* node)
328 static void addChildren (std::set<const TestNode*>& nodeSet, const TestGroup* group)
332 const TestNode* child = group->getChild(ndx);
340 static void removeChildren (std::set<const TestNode*>& nodeSet, const TestGroup* group)
344 const TestNode* child = group->getChild(ndx);
352 static bool hasChildrenInSet (const std::set<const TestNode*>& nodeSet, const TestGroup* group)
362 static void removeEmptyGroups (std::set<const TestNode*>& nodeSet, const TestGroup* group)
374 void TestSet::add (const TestNode* node)
397 void TestSet::remove (const TestNode* node)
431 ConstTestNodeIterator::ConstTestNodeIterator (const TestNode* root)
436 ConstTestNodeIterator ConstTestNodeIterator::begin (const TestNode* root)
443 ConstTestNodeIterator ConstTestNodeIterator::end (const TestNode* root)
453 const TestNode* curNode = **this;
491 const TestNode* ConstTestNodeIterator::operator* (void) const