ObjectDeclNode

Engine/source/console/ast.h

More...

Public Static Functions

alloc(S32 lineNumber, ExprNode * classNameExpr, ExprNode * objectNameExpr, ExprNode * argList, StringTableEntry parentObject, SlotAssignNode * slotDecls, ObjectDeclNode * subObjects, bool isDatablock, bool classNameInternal, bool isSingleton)

Public Functions

Detailed Description

Public Attributes

ExprNode * argList 
ExprNode * classNameExpr 
U32 failOffset 
bool isClassNameInternal 
bool isDatablock 
bool isSingleton 
ExprNode * objectNameExpr 
StringTableEntry parentObject 
SlotAssignNode * slotDecls 
ObjectDeclNode * subObjects 

Public Static Functions

alloc(S32 lineNumber, ExprNode * classNameExpr, ExprNode * objectNameExpr, ExprNode * argList, StringTableEntry parentObject, SlotAssignNode * slotDecls, ObjectDeclNode * subObjects, bool isDatablock, bool classNameInternal, bool isSingleton)

Public Functions

compile(CodeStream & codeStream, U32 ip, TypeReq type)

Reimplemented from: ExprNode

compileSubObject(CodeStream & codeStream, U32 ip, bool )

DBG_STMT_TYPE(ObjectDeclNode )

getPreferredType()

Reimplemented from: ExprNode

precompileSubObject(bool )