cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PUAbstractNode Class Referenceabstract

#include <CCPUScriptCompiler.h>

Inheritance diagram for PUAbstractNode:
PUAtomAbstractNode PUObjectAbstractNode PUPropertyAbstractNode

Public Member Functions

 PUAbstractNode (PUAbstractNode *ptr)
virtual ~PUAbstractNode ()
virtual PUAbstractNodeclone () 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
PUAbstractNodeparent
Refcontext

Constructor & Destructor Documentation

PUAbstractNode ( PUAbstractNode ptr)
inline
var PUAbstractNode ( var  ptr)
inline
local PUAbstractNode ( local  ptr)
inline
virtual ~PUAbstractNode ( )
inlinevirtual
var ~PUAbstractNode ( )
inlinevirtual
local ~PUAbstractNode ( )
inlinevirtual

Member Function Documentation

virtual PUAbstractNode* clone ( ) const
pure virtual

Returns a new AbstractNode which is a replica of this one.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

var clone ( )
pure virtual

Returns a new AbstractNode which is a replica of this one.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

local clone ( )
pure virtual

Returns a new AbstractNode which is a replica of this one.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

virtual std::string getValue ( ) const
pure virtual

Returns a string value depending on the type of the AbstractNode.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

var getValue ( )
pure virtual

Returns a string value depending on the type of the AbstractNode.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

local getValue ( )
pure virtual

Returns a string value depending on the type of the AbstractNode.

Implemented in PUAtomAbstractNode, PUPropertyAbstractNode, and PUObjectAbstractNode.

Member Data Documentation

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
var type
local type

The documentation for this class was generated from the following file: