This is an abstract node which cannot be broken down further. More...
#include <CCPUScriptCompiler.h>
Public Member Functions | |
| PUAtomAbstractNode (PUAbstractNode *ptr) | |
| PUAbstractNode * | clone () const |
| Returns a new AbstractNode which is a replica of this one. More... | |
| std::string | getValue () const |
| Returns a string value depending on the type of the AbstractNode. More... | |
Public Member Functions inherited from PUAbstractNode | |
| PUAbstractNode (PUAbstractNode *ptr) | |
| virtual | ~PUAbstractNode () |
Public Attributes | |
| std::string | value |
| unsigned int | id |
Public Attributes inherited from PUAbstractNode | |
| std::string | file |
| unsigned int | line |
| PUAbstractNodeType | type |
| PUAbstractNode * | parent |
| Ref * | context |
This is an abstract node which cannot be broken down further.
| PUAtomAbstractNode | ( | PUAbstractNode * | ptr | ) |
| var PUAtomAbstractNode | ( | var | ptr | ) |
| local PUAtomAbstractNode | ( | local | ptr | ) |
|
virtual |
Returns a new AbstractNode which is a replica of this one.
Implements PUAbstractNode.
|
virtual |
Returns a new AbstractNode which is a replica of this one.
Implements PUAbstractNode.
|
virtual |
Returns a new AbstractNode which is a replica of this one.
Implements PUAbstractNode.
|
virtual |
Returns a string value depending on the type of the AbstractNode.
Implements PUAbstractNode.
|
virtual |
Returns a string value depending on the type of the AbstractNode.
Implements PUAbstractNode.
|
virtual |
Returns a string value depending on the type of the AbstractNode.
Implements PUAbstractNode.
| unsigned int id |
| var id |
| local id |
| std::string value |
| var value |
| local value |