Lines Matching refs:TestNode
60 class TestNode class
63 virtual ~TestNode (void) {} in ~TestNode()
72 const TestNode* find (const char* path) const;
73 TestNode* find (const char* path);
76 TestNode (TestGroup* parent, TestNodeType nodeType, const char* name, const char* desc);
79 TestNode (const TestNode& other);
80 TestNode& operator= (const TestNode& other);
88 class TestGroup : public TestNode
94 TestNode* getChild (int ndx) { return m_children[ndx]; } in getChild()
95 const TestNode* getChild (int ndx) const { return m_children[ndx]; } in getChild()
97 TestNode* findChildNode (const char* path);
98 const TestNode* findChildNode (const char* path) const;
107 std::vector<TestNode*> m_children;
111 friend class TestNode;
120 class TestCase : public TestNode
162 void add (const TestNode* node);
166 void remove (const TestNode* node);
170 bool hasNode (const TestNode* node) const { return m_set.find(node) != m_set.end(); } in hasNode()
173 std::set<const TestNode*> m_set;
179 static ConstTestNodeIterator begin (const TestNode* root);
180 static ConstTestNodeIterator end (const TestNode* root);
185 const TestNode* operator* (void) const;
190 ConstTestNodeIterator (const TestNode* root);
211 const TestNode* m_root;