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

rfl::CFunctionType Member List

This is the complete list of members for rfl::CFunctionType, including all inherited members.
addArg(const Type &argumentType)rfl::CFunctionType
argv_rfl::FunctionType [protected]
ArgVector typedefrfl::FunctionType [protected]
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::CFunctionType [virtual]
avStartCall(av_alist &avList, void *fnPtr, void *retVal) constrfl::CFunctionType [virtual]
call(void *retObj, void *fnPtr, InputIter begin, const InputIter &end)rfl::CFunctionType
cCreate_rfl::Type [protected]
CFunctionType(const Type &returnType)rfl::CFunctionType [inline]
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]
FunctionType(const Type &returnType)rfl::FunctionType
getAlignment(void) constrfl::Type [inline]
getElmAddr(void *obj, std::size_t idx) constrfl::CFunctionType [virtual]
rfl::FunctionType::getElmAddr(const void *obj, std::size_t idx) constrfl::Type [inline]
getElmNo(void) constrfl::Type [inline]
getElmType(std::size_t idx) constrfl::CFunctionType [virtual]
getId(void) constrfl::Type [inline]
getName(void) constrfl::Type [inline]
getSize(void) constrfl::Type [inline]
getTypeId(void)rfl::Type [inline]
hash(void) constrfl::FunctionType [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
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::FunctionType [virtual]
ret_rfl::FunctionType [protected]
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]
vaCall(void *retObj, void *fnPtr,...)rfl::CFunctionType
vCall(void *retObj, void *fnPtr, va_list ap)rfl::CFunctionType
~Type(void)rfl::Type [inline, virtual]

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