fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | Private Attributes | List of all members
WsjcppPrintNode Class Reference

#include <wsjcpp_print_tree.h>

Collaboration diagram for WsjcppPrintNode:
Collaboration graph
[legend]

Public Member Functions

 WsjcppPrintNode (WsjcppPrintNode *pParent, const std::string &sTitle)
 
std::string getTitle ()
 
WsjcppPrintNodegetParent ()
 
std::vector< WsjcppPrintNode * > getChildsList ()
 
WsjcppPrintNodegetLastChild ()
 
WsjcppPrintNodeaddChild (const std::string &sTitle)
 
bool hasChilds ()
 

Private Attributes

std::string TAG
 
WsjcppPrintNodem_pParent
 
std::string m_sTitle
 
std::vector< WsjcppPrintNode * > m_vChilds
 

Constructor & Destructor Documentation

◆ WsjcppPrintNode()

WsjcppPrintNode::WsjcppPrintNode ( WsjcppPrintNode pParent,
const std::string &  sTitle 
)

Member Function Documentation

◆ addChild()

WsjcppPrintNode * WsjcppPrintNode::addChild ( const std::string &  sTitle)

◆ getChildsList()

std::vector< WsjcppPrintNode * > WsjcppPrintNode::getChildsList ( )

◆ getLastChild()

WsjcppPrintNode * WsjcppPrintNode::getLastChild ( )

◆ getParent()

WsjcppPrintNode * WsjcppPrintNode::getParent ( )

◆ getTitle()

std::string WsjcppPrintNode::getTitle ( )

◆ hasChilds()

bool WsjcppPrintNode::hasChilds ( )

Member Data Documentation

◆ m_pParent

WsjcppPrintNode* WsjcppPrintNode::m_pParent
private

◆ m_sTitle

std::string WsjcppPrintNode::m_sTitle
private

◆ m_vChilds

std::vector<WsjcppPrintNode *> WsjcppPrintNode::m_vChilds
private

◆ TAG

std::string WsjcppPrintNode::TAG
private

The documentation for this class was generated from the following files: