|
|
| ConstantsBlockASTNode (ListASTNode *constants) |
| |
|
ListASTNode * | getConstants () |
| |
|
virtual ASTNode * | clone () const |
| | Returns an exact duplicate of this object.
|
| |
|
| ASTNode () |
| | Default constructor.
|
| |
|
| ASTNode (ASTNode *parent) |
| | Constructor taking a parent node.
|
| |
|
| ASTNode (const ASTNode &other) |
| | Copy constructor.
|
| |
|
virtual | ~ASTNode () |
| | Destructor.
|
| |
|
virtual std::string | nodeName () const |
| | Returns the name of the object's class.
|
| |
|
virtual ASTNode * | getParent () const |
| |
|
virtual void | setParent (ASTNode *newParent) |
| |
|
virtual void | printTree () const |
| |
|
virtual void | printTree (int indent) const |
| |
|
virtual void | setLocation (token_loc_t &loc) |
| |
|
virtual void | setLocation (token_loc_t &first, token_loc_t &last) |
| |
|
virtual void | setLocation (ASTNode *loc) |
| |
|
virtual void | setLocation (ASTNode *first, ASTNode *last) |
| |
|
virtual token_loc_t & | getLocation () |
| |
|
virtual const token_loc_t & | getLocation () const |
| |
|
virtual int | getFirstLine () |
| |
|
virtual int | getLastLine () |
| |
|
|
void | printIndent (int indent) const |
| | Prints indent number of spaces.
|
| |
The documentation for this class was generated from the following file: