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... | |
![]() | |
PUAbstractNode (PUAbstractNode *ptr) | |
virtual | ~PUAbstractNode () |
Public Attributes | |
std::string | value |
unsigned int | id |
![]() | |
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 |