ParseTreeNode Class
(Debugger::Internal::ParseTreeNode)Public Types
typedef | Ptr |
Public Functions
virtual | ~ParseTreeNode() |
void | addChild(ParseTreeNode::Ptr childNode) |
ParseTreeNode::Ptr | childAt(int i, const int &func, const int &file, int line) const |
int | childCount() const |
virtual ParseTreeNode::Ptr | clone() const = 0 |
int | pasteAllChildren() const |
void | print(int indentation) const |
int | toByteArray() const |
Static Public Members
Debugger::Internal::ParseTreeNode::Ptr | parseRule(Debugger::Internal::GlobalParseState *parseState) |
Protected Functions
ParseTreeNode(Debugger::Internal::GlobalParseState *parseState) | |
ParseTreeNode(const Debugger::Internal::ParseTreeNode &other) | |
int | bool2String(bool) const |
Debugger::Internal::GlobalParseState * | parseState() const |
Member Function Documentation
[protected]
ParseTreeNode::ParseTreeNode(Debugger::Internal::GlobalParseState *parseState)
Default constructs an instance of ParseTreeNode.
[protected]
ParseTreeNode::ParseTreeNode(const Debugger::Internal::ParseTreeNode &other)
Default constructs an instance of ParseTreeNode.
[virtual]
ParseTreeNode::~ParseTreeNode()
Destroys the instance of ParseTreeNode. The destructor is virtual.