ParseTreeNode Class

(Debugger::Internal::ParseTreeNode)

Public Functions

virtual ~ParseTreeNode()
void addChild(int childNode)
int childAt(int, const int &, const int &, int) const
int childCount() const
int clone() const
int pasteAllChildren() const
void print(int indentation) const
int toByteArray() const

Static Public Members

int parseRule(Debugger::Internal::GlobalParseState *)

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.

void ParseTreeNode::addChild(int childNode)

[protected] int ParseTreeNode::bool2String(bool) const

int ParseTreeNode::childAt(int, const int &, const int &, int) const

int ParseTreeNode::childCount() const

int ParseTreeNode::clone() const

[static] int ParseTreeNode::parseRule(Debugger::Internal::GlobalParseState *)

[protected] Debugger::Internal::GlobalParseState *ParseTreeNode::parseState() const

int ParseTreeNode::pasteAllChildren() const

void ParseTreeNode::print(int indentation) const

int ParseTreeNode::toByteArray() const