• Home
  • Raw
  • Download

Lines Matching refs:CaseTreeNode

325 class CaseTreeNode  class
328 CaseTreeNode (const std::string& name) : m_name(name) {} in CaseTreeNode() function in tcu::CaseTreeNode
329 ~CaseTreeNode (void);
335 const CaseTreeNode* getChild (const std::string& name) const;
336 CaseTreeNode* getChild (const std::string& name);
338 void addChild (CaseTreeNode* child) { m_children.push_back(child); } in addChild()
341 CaseTreeNode (const CaseTreeNode&);
342 CaseTreeNode& operator= (const CaseTreeNode&);
350 std::vector<CaseTreeNode*> m_children;
353 CaseTreeNode::~CaseTreeNode (void) in ~CaseTreeNode()
355 for (vector<CaseTreeNode*>::const_iterator i = m_children.begin(); i != m_children.end(); ++i) in ~CaseTreeNode()
359 int CaseTreeNode::findChildNdx (const std::string& name) const in findChildNdx()
369 inline bool CaseTreeNode::hasChild (const std::string& name) const in hasChild()
374 inline const CaseTreeNode* CaseTreeNode::getChild (const std::string& name) const in getChild()
380 inline CaseTreeNode* CaseTreeNode::getChild (const std::string& name) in getChild()
393 static const CaseTreeNode* findNode (const CaseTreeNode* root, const char* path) in findNode()
395 const CaseTreeNode* curNode = root; in findNode()
421 static void parseCaseTrie (CaseTreeNode* root, std::istream& in) in parseCaseTrie()
423 vector<CaseTreeNode*> nodeStack; in parseCaseTrie()
443 CaseTreeNode* const newChild = new CaseTreeNode(curName); in parseCaseTrie()
487 static void parseSimpleCaseList (vector<CaseTreeNode*>& nodeStack, std::istream& in, bool reportDup… in parseSimpleCaseList()
505 CaseTreeNode* const newChild = new CaseTreeNode(curName); in parseSimpleCaseList()
543 CaseTreeNode* curGroup = nodeStack[stackPos]->getChild(curName); in parseSimpleCaseList()
547 curGroup = new CaseTreeNode(curName); in parseSimpleCaseList()
578 static void parseCaseList (CaseTreeNode* root, std::istream& in, bool reportDuplicates) in parseCaseList()
580 vector<CaseTreeNode*> nodeStack(8, root); in parseCaseList()
584 static void parseGroupFile(CaseTreeNode* root, std::istream& inGroupList, const tcu::Archive& archi… in parseGroupFile()
590 vector<CaseTreeNode*> nodeStack(8, root); in parseGroupFile()
610 static CaseTreeNode* parseCaseList (std::istream& in, const tcu::Archive& archive, const char* path… in parseCaseList()
612 CaseTreeNode* const root = new CaseTreeNode(""); in parseCaseList()
1130 static bool checkTestGroupName (const CaseTreeNode* root, const char* groupPath) in checkTestGroupName()
1132 const CaseTreeNode* node = findNode(root, groupPath); in checkTestGroupName()
1136 static bool checkTestCaseName (const CaseTreeNode* root, const char* casePath) in checkTestCaseName()
1138 const CaseTreeNode* node = findNode(root, casePath); in checkTestCaseName()