#include <CCPUScriptCompiler.h>
Public Member Functions | |
| PUAbstractNode (PUAbstractNode *ptr) | |
| virtual | ~PUAbstractNode () |
| virtual PUAbstractNode * | clone () const =0 |
| Returns a new AbstractNode which is a replica of this one. More... | |
| var | clone () |
| Returns a new AbstractNode which is a replica of this one. More... | |
| local | clone () |
| Returns a new AbstractNode which is a replica of this one. More... | |
| virtual std::string | getValue () const =0 |
| Returns a string value depending on the type of the AbstractNode. More... | |
Public Attributes | |
| std::string | file |
| unsigned int | line |
| PUAbstractNodeType | type |
| PUAbstractNode * | parent |
| Ref * | context |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Returns a new AbstractNode which is a replica of this one.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
|
pure virtual |
Returns a new AbstractNode which is a replica of this one.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
|
pure virtual |
Returns a new AbstractNode which is a replica of this one.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
|
pure virtual |
Returns a string value depending on the type of the AbstractNode.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
|
pure virtual |
Returns a string value depending on the type of the AbstractNode.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
|
pure virtual |
Returns a string value depending on the type of the AbstractNode.
Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.
| Ref* context |
| var context |
| local context |
| std::string file |
| var file |
| local file |
| unsigned int line |
| var line |
| local line |
| PUAbstractNode* parent |
| var parent |
| local parent |
| PUAbstractNodeType type |
| var type |
| local type |