Lines Matching refs:TestNode

85 // TestNode
87 TestNode::TestNode (TestGroup* parent, TestNodeType nodeType, const char* name)
103 void TestNode::getFullPath (std::string& dst) const
108 const TestNode* curNode = this;
145 const TestNode* TestNode::find (const char* path) const
172 TestNode* TestNode::find (const char* path)
174 return const_cast<TestNode*>(const_cast<const TestNode*>(this)->find(path));
180 : TestNode(parent, nodeType, name)
188 for (std::vector<TestNode*>::iterator i = m_children.begin(); i != m_children.end(); i++)
202 const TestNode* TestGroup::findChildNode (const char* path) const
208 const TestNode* matchingNode = DE_NULL;
209 for (vector<TestNode*>::const_iterator iter = m_children.begin(); iter != m_children.end(); iter++)
246 : TestNode (parent, TESTNODETYPE_TEST_CASE, name)
261 TestNode* node = group->getChild(ndx);
318 static void addNodeAndParents (std::set<const TestNode*>& nodeSet, const TestNode* node)
327 static void addChildren (std::set<const TestNode*>& nodeSet, const TestGroup* group)
331 const TestNode* child = group->getChild(ndx);
339 static void removeChildren (std::set<const TestNode*>& nodeSet, const TestGroup* group)
343 const TestNode* child = group->getChild(ndx);
351 static bool hasChildrenInSet (const std::set<const TestNode*>& nodeSet, const TestGroup* group)
361 static void removeEmptyGroups (std::set<const TestNode*>& nodeSet, const TestGroup* group)
373 void TestSet::add (const TestNode* node)
396 void TestSet::remove (const TestNode* node)
430 ConstTestNodeIterator::ConstTestNodeIterator (const TestNode* root)
435 ConstTestNodeIterator ConstTestNodeIterator::begin (const TestNode* root)
442 ConstTestNodeIterator ConstTestNodeIterator::end (const TestNode* root)
452 const TestNode* curNode = **this;
490 const TestNode* ConstTestNodeIterator::operator* (void) const