43 #include "as_string.h" 44 #include "as_datatype.h" 45 #include "as_atomic.h" 46 #include "as_scriptfunction.h" 47 #include "as_symboltable.h" 55 asCObjectProperty() : byteOffset(0), accessMask(0xFFFFFFFF), compositeOffset(0), isCompositeIndirect(
false), isPrivate(
false), isProtected(
false), isInherited(
false) {}
56 asCObjectProperty(
const asCObjectProperty &o) : name(o.name), type(o.type), byteOffset(o.byteOffset), accessMask(o.accessMask), compositeOffset(o.compositeOffset), isCompositeIndirect(o.isCompositeIndirect), isPrivate(o.isPrivate), isProtected(o.isProtected), isInherited(o.isInherited) {}
62 bool isCompositeIndirect;
75 void DestroyInternal();
77 void *GetAddressOfValue();
78 void AllocateMemory();
79 void SetRegisteredAddress(
void *p);
80 void *GetRegisteredAddress()
const;
113 bool operator()(
const void *p)
const {
115 return prop->type == m_type;
Definition: as_scriptfunction.h:146
Definition: as_property.h:53
Definition: as_property.h:107
Definition: as_namespace.h:39
Definition: as_symboltable.h:59
Definition: as_atomic.h:49
Definition: as_datatype.h:60
Definition: as_property.h:68
Definition: as_string.h:41