1 #ifndef WSJCPP_PRINT_TREE_H 2 #define WSJCPP_PRINT_TREE_H 33 std::string printTree();
40 std::string printRecoursive(
const std::string &sPrefix,
WsjcppPrintNode *pParentNode);
43 #endif // WSJCPP_PRINT_TREE_H Definition: wsjcpp_print_tree.h:7
WsjcppPrintNode * getParent()
Definition: wsjcpp_print_tree.cpp:18
WsjcppPrintNode * getLastChild()
Definition: wsjcpp_print_tree.cpp:30
WsjcppPrintNode * addChild(const std::string &sTitle)
Definition: wsjcpp_print_tree.cpp:39
WsjcppPrintNode(WsjcppPrintNode *pParent, const std::string &sTitle)
Definition: wsjcpp_print_tree.cpp:4
bool hasChilds()
Definition: wsjcpp_print_tree.cpp:47
std::string TAG
Definition: wsjcpp_print_tree.h:17
WsjcppPrintNode * m_pCurrentNode
Definition: wsjcpp_print_tree.h:38
std::vector< WsjcppPrintNode * > getChildsList()
Definition: wsjcpp_print_tree.cpp:24
WsjcppPrintNode * m_pParent
Definition: wsjcpp_print_tree.h:18
std::vector< WsjcppPrintNode * > m_vChilds
Definition: wsjcpp_print_tree.h:20
Definition: wsjcpp_print_tree.h:25
std::string m_sTitle
Definition: wsjcpp_print_tree.h:19
std::string getTitle()
Definition: wsjcpp_print_tree.cpp:12
std::string TAG
Definition: wsjcpp_print_tree.h:36
WsjcppPrintNode * m_pRootNode
Definition: wsjcpp_print_tree.h:37