This abstract node represents a script property. More...
#include <CCPUScriptCompiler.h>
Public Member Functions | |
PUPropertyAbstractNode (PUAbstractNode *ptr) | |
PUPropertyAbstractNode ( var ptr) | |
PUPropertyAbstractNode ( local ptr) | |
virtual | ~PUPropertyAbstractNode () |
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 | name |
unsigned int | id |
PUAbstractNodeList | values |
![]() | |
std::string | file |
unsigned int | line |
PUAbstractNodeType | type |
PUAbstractNode * | parent |
Ref * | context |
This abstract node represents a script property.
PUPropertyAbstractNode | ( | PUAbstractNode * | ptr | ) |
var PUPropertyAbstractNode | ( | var | ptr | ) |
local PUPropertyAbstractNode | ( | local | ptr | ) |
|
virtual |
|
virtual |
|
virtual |
|
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 name |
var name |
local name |
PUAbstractNodeList values |
var values |
local values |