Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

rfl::ClassType Member List

This is the complete list of members for rfl::ClassType, including all inherited members.
aspectData(Aspect::Id id)rfl::Type [inline]
aspectData(Aspect::Id id) constrfl::Type [inline]
assign(void *dst, const void *src) constrfl::Type
assign_rfl::Type [protected]
avPutArg(av_alist &avList, void *arg) constrfl::ClassType [virtual]
avStartCall(av_alist &avList, void *fnPtr, void *retVal) constrfl::ClassType [virtual]
BaseClassList typedefrfl::ClassType [protected]
bases_rfl::ClassType [protected]
cCreate_rfl::Type [protected]
ClassType(const mpu::String &name, std::size_t size, std::size_t alignment, std::size_t elementNum, const std::type_info *typeId, void(*create)(const Type *, void *), void(*cCreate)(const Type *, void *, const void *), void(*destroy)(const Type *, void *), void(*assign)(const Type *, void *, const void *), void *(*newObj)(const Type *), void *(*newCopy)(const Type *, const void *), void(*delObj)(const Type *, void *))rfl::ClassType [inline, protected]
create(void *addr) constrfl::Type
create(void *addr, const void *obj) constrfl::Type
create_rfl::Type [protected]
delObj(void *obj) constrfl::Type
delObj_rfl::Type [protected]
destroy(void *obj) constrfl::Type
destroy_rfl::Type [protected]
elmNo_rfl::Type [protected]
getAlignment(void) constrfl::Type [inline]
getBaseClass(std::size_t idx) constrfl::ClassType [inline]
getBaseClassNo(void) constrfl::ClassType [inline]
getElmAddr(void *obj, std::size_t idx) constrfl::ClassType [virtual]
rfl::Type::getElmAddr(const void *obj, std::size_t idx) constrfl::Type [inline]
getElmAspect(std::size_t idx, Aspect::Id aspectId)rfl::ClassType [inline]
getElmAspect(std::size_t idx, Aspect::Id aspectId) constrfl::ClassType [inline]
getElmIdx(const mpu::String &name) constrfl::ClassType
getElmName(std::size_t idx) constrfl::ClassType [inline]
getElmNo(void) constrfl::Type [inline]
getElmType(std::size_t idx) constrfl::ClassType [virtual]
getId(void) constrfl::Type [inline]
getName(void) constrfl::Type [inline]
getSize(void) constrfl::Type [inline]
getTypeId(void)rfl::Type [inline]
hash(void) constrfl::ClassType [virtual]
Id enum namerfl::Type
ID_ARRAY enum valuerfl::Type
ID_BOOL enum valuerfl::Type
ID_CHAR enum valuerfl::Type
ID_CLASS enum valuerfl::Type
ID_DOUBLE enum valuerfl::Type
ID_FLOAT enum valuerfl::Type
ID_FUNCTION enum valuerfl::Type
ID_FUNDAMENTAL_END enum valuerfl::Type
ID_INT enum valuerfl::Type
ID_LONG enum valuerfl::Type
ID_PTR enum valuerfl::Type
ID_SHORT enum valuerfl::Type
ID_UCHAR enum valuerfl::Type
ID_UINT enum valuerfl::Type
ID_ULONG enum valuerfl::Type
ID_USHORT enum valuerfl::Type
ID_VOID enum valuerfl::Type
mbrs_rfl::ClassType [protected]
MemberList typedefrfl::ClassType [protected]
name_rfl::Type [protected]
newCopy_rfl::Type [protected]
newObj(void) constrfl::Type
newObj(const void *obj) constrfl::Type
newObj_rfl::Type [protected]
operator!=(const Type &type) constrfl::Type [inline]
operator==(const Type &type) constrfl::ClassType [virtual]
toBaseClass(void *obj, std::size_t idx) constrfl::ClassType [inline]
Type(Id id, const::mpu::String &name, std::size_t size, std::size_t alignment, std::size_t elementNum, const std::type_info *typeId, void(*create)(const Type *, void *), void(*cCreate)(const Type *, void *, const void *), void(*destroy)(const Type *, void *), void(*assign)(const Type *, void *, const void *), void *(*newObj)(const Type *), void *(*newCopy)(const Type *, const void *), void(*delObj)(const Type *, void *))rfl::Type [inline]
updateHash(unsigned long &h, unsigned long id)rfl::Type [inline, protected, static]
~Type(void)rfl::Type [inline, virtual]

Generated on Thu Dec 18 11:33:00 2003 for Reflection&ServiceLibrary by doxygen 1.3.2