| aspectData(Aspect::Id id) | rfl::Type | [inline] |
| aspectData(Aspect::Id id) const | rfl::Type | [inline] |
| assign(void *dst, const void *src) const | rfl::Type | |
| assign_ | rfl::Type | [protected] |
| avPutArg(av_alist &avList, void *arg) const | rfl::ClassType | [virtual] |
| avStartCall(av_alist &avList, void *fnPtr, void *retVal) const | rfl::ClassType | [virtual] |
| BaseClassList typedef | rfl::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) const | rfl::Type | |
| create(void *addr, const void *obj) const | rfl::Type | |
| create_ | rfl::Type | [protected] |
| delObj(void *obj) const | rfl::Type | |
| delObj_ | rfl::Type | [protected] |
| destroy(void *obj) const | rfl::Type | |
| destroy_ | rfl::Type | [protected] |
| elmNo_ | rfl::Type | [protected] |
| getAlignment(void) const | rfl::Type | [inline] |
| getBaseClass(std::size_t idx) const | rfl::ClassType | [inline] |
| getBaseClassNo(void) const | rfl::ClassType | [inline] |
| getElmAddr(void *obj, std::size_t idx) const | rfl::ClassType | [virtual] |
| rfl::Type::getElmAddr(const void *obj, std::size_t idx) const | rfl::Type | [inline] |
| getElmAspect(std::size_t idx, Aspect::Id aspectId) | rfl::ClassType | [inline] |
| getElmAspect(std::size_t idx, Aspect::Id aspectId) const | rfl::ClassType | [inline] |
| getElmIdx(const mpu::String &name) const | rfl::ClassType | |
| getElmName(std::size_t idx) const | rfl::ClassType | [inline] |
| getElmNo(void) const | rfl::Type | [inline] |
| getElmType(std::size_t idx) const | rfl::ClassType | [virtual] |
| getId(void) const | rfl::Type | [inline] |
| getName(void) const | rfl::Type | [inline] |
| getSize(void) const | rfl::Type | [inline] |
| getTypeId(void) | rfl::Type | [inline] |
| hash(void) const | rfl::ClassType | [virtual] |
| Id enum name | rfl::Type | |
| ID_ARRAY enum value | rfl::Type | |
| ID_BOOL enum value | rfl::Type | |
| ID_CHAR enum value | rfl::Type | |
| ID_CLASS enum value | rfl::Type | |
| ID_DOUBLE enum value | rfl::Type | |
| ID_FLOAT enum value | rfl::Type | |
| ID_FUNCTION enum value | rfl::Type | |
| ID_FUNDAMENTAL_END enum value | rfl::Type | |
| ID_INT enum value | rfl::Type | |
| ID_LONG enum value | rfl::Type | |
| ID_PTR enum value | rfl::Type | |
| ID_SHORT enum value | rfl::Type | |
| ID_UCHAR enum value | rfl::Type | |
| ID_UINT enum value | rfl::Type | |
| ID_ULONG enum value | rfl::Type | |
| ID_USHORT enum value | rfl::Type | |
| ID_VOID enum value | rfl::Type | |
| mbrs_ | rfl::ClassType | [protected] |
| MemberList typedef | rfl::ClassType | [protected] |
| name_ | rfl::Type | [protected] |
| newCopy_ | rfl::Type | [protected] |
| newObj(void) const | rfl::Type | |
| newObj(const void *obj) const | rfl::Type | |
| newObj_ | rfl::Type | [protected] |
| operator!=(const Type &type) const | rfl::Type | [inline] |
| operator==(const Type &type) const | rfl::ClassType | [virtual] |
| toBaseClass(void *obj, std::size_t idx) const | rfl::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] |