ObjectDeclNode
Public Attributes
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)
compileSubObject(CodeStream & codeStream, U32 ip, bool )
precompileSubObject(bool )
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 )