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.