| ~Type() |
void | AddBase(const Reflex::Base& b) const |
void | AddBase(const Reflex::Type& bas, Reflex::OffsetFunction offsFP, unsigned int modifiers = 0) const |
void | AddDataMember(const Reflex::Member& dm) const |
Reflex::Member | AddDataMember(const char* nam, const Reflex::Type& typ, size_t offs, unsigned int modifiers = 0, char* interpreterOffset = 0) const |
void | AddFunctionMember(const Reflex::Member& fm) const |
Reflex::Member | AddFunctionMember(const char* nam, const Reflex::Type& typ, Reflex::StubFunction stubFP, void* stubCtx = 0, const char* params = 0, unsigned int modifiers = 0) const |
void | AddSubScope(const Reflex::Scope& sc) const |
void | AddSubScope(const char* scop, Reflex::TYPE scopeTyp = NAMESPACE) const |
void | AddSubType(const Reflex::Type& ty) const |
void | AddSubType(const char* typ, size_t size, Reflex::TYPE typeTyp, const type_info& ti, unsigned int modifiers = 0) const |
void* | Allocate() const |
size_t | ArrayLength() const |
Reflex::Base_Iterator | Base_Begin() const |
Reflex::Base_Iterator | Base_End() const |
Reflex::Reverse_Base_Iterator | Base_RBegin() const |
Reflex::Reverse_Base_Iterator | Base_REnd() const |
Reflex::Base | BaseAt(size_t nth) const |
size_t | BaseSize() const |
static Reflex::Type | ByName(const string& key) |
static Reflex::Type | ByTypeInfo(const type_info& tid) |
Reflex::Object | CastObject(const Reflex::Type& to, const Reflex::Object& obj) const |
Reflex::Object | Construct(const Reflex::Type& signature = Type(0,0), const vector<void*>& values = std::vector<void*>(), void* mem = 0) const |
Reflex::Member_Iterator | DataMember_Begin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member_Iterator | DataMember_End(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | DataMember_RBegin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | DataMember_REnd(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | DataMemberAt(size_t nth, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | DataMemberByName(const string& nam, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
size_t | DataMemberSize(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
void | Deallocate(void* instance) const |
Reflex::Scope | DeclaringScope() const |
void | Destruct(void* instance, bool dealloc = true) const |
Reflex::Type | DynamicType(const Reflex::Object& obj) const |
Reflex::Type | FinalType() const |
Reflex::Member_Iterator | FunctionMember_Begin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member_Iterator | FunctionMember_End(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | FunctionMember_RBegin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | FunctionMember_REnd(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | FunctionMemberAt(size_t nth, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | FunctionMemberByName(const string& nam, const Reflex::Type& signature = Type(0,0), unsigned int modifiers_mask = 0, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT, Reflex::EDELAYEDLOADSETTING allowDelayedLoad = DELAYEDLOAD_ON) const |
size_t | FunctionMemberSize(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Type_Iterator | FunctionParameter_Begin() const |
Reflex::Type_Iterator | FunctionParameter_End() const |
Reflex::Reverse_Type_Iterator | FunctionParameter_RBegin() const |
Reflex::Reverse_Type_Iterator | FunctionParameter_REnd() const |
Reflex::Type | FunctionParameterAt(size_t nth) const |
size_t | FunctionParameterSize() const |
void | GenerateDict(Reflex::DictionaryGenerator& generator) const |
bool | HasBase(const Reflex::Type& cl) const |
void* | Id() const |
bool | IsAbstract() const |
bool | IsArray() const |
bool | IsClass() const |
bool | IsComplete() const |
bool | IsConst() const |
bool | IsConstVolatile() const |
bool | IsEnum() const |
bool | IsEquivalentTo(const Reflex::Type& typ, unsigned int modifiers_mask = 0) const |
bool | IsFunction() const |
bool | IsFundamental() const |
bool | IsPointer() const |
bool | IsPointerToMember() const |
bool | IsPrivate() const |
bool | IsProtected() const |
bool | IsPublic() const |
bool | IsReference() const |
bool | IsSignatureEquivalentTo(const Reflex::Type& typ, unsigned int modifiers_mask = 0) const |
bool | IsStruct() const |
bool | IsTemplateInstance() const |
bool | IsTypedef() const |
bool | IsUnion() const |
bool | IsUnqualified() const |
bool | IsVirtual() const |
bool | IsVolatile() const |
Reflex::Member_Iterator | Member_Begin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member_Iterator | Member_End(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | Member_RBegin(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Reverse_Member_Iterator | Member_REnd(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | MemberAt(size_t nth, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | MemberByName(const string& nam, const Reflex::Type& signature = Type(0,0), Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
size_t | MemberSize(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::MemberTemplate_Iterator | MemberTemplate_Begin() const |
Reflex::MemberTemplate_Iterator | MemberTemplate_End() const |
Reflex::Reverse_MemberTemplate_Iterator | MemberTemplate_RBegin() const |
Reflex::Reverse_MemberTemplate_Iterator | MemberTemplate_REnd() const |
Reflex::MemberTemplate | MemberTemplateAt(size_t nth) const |
size_t | MemberTemplateSize() const |
string | Name(unsigned int mod = 0) const |
const char* | Name_c_str() const |
bool | operator bool() const |
Reflex::Scope | operator Reflex::Scope() const |
bool | operator!=(const Reflex::Type& rh) const |
bool | operator<(const Reflex::Type& rh) const |
Reflex::Type& | operator=(const Reflex::Type& rh) |
bool | operator==(const Reflex::Type& rh) const |
Reflex::Scope | PointerToMemberScope() const |
Reflex::PropertyList | Properties() const |
Reflex::Type | RawType() const |
void | RemoveDataMember(const Reflex::Member& dm) const |
void | RemoveFunctionMember(const Reflex::Member& fm) const |
void | RemoveSubScope(const Reflex::Scope& sc) const |
void | RemoveSubType(const Reflex::Type& ty) const |
Reflex::REPRESTYPE | RepresType() const |
Reflex::Type | ReturnType() const |
void | SetSize(size_t s) const |
void | SetTypeInfo(const type_info& ti) const |
size_t | SizeOf() const |
Reflex::Scope_Iterator | SubScope_Begin() const |
Reflex::Scope_Iterator | SubScope_End() const |
Reflex::Reverse_Scope_Iterator | SubScope_RBegin() const |
Reflex::Reverse_Scope_Iterator | SubScope_REnd() const |
Reflex::Scope | SubScopeAt(size_t nth) const |
size_t | SubScopeSize() const |
Reflex::Type_Iterator | SubType_Begin() const |
Reflex::Type_Iterator | SubType_End() const |
Reflex::Reverse_Type_Iterator | SubType_RBegin() const |
Reflex::Reverse_Type_Iterator | SubType_REnd() const |
Reflex::Type | SubTypeAt(size_t nth) const |
size_t | SubTypeSize() const |
Reflex::TypeTemplate_Iterator | SubTypeTemplate_Begin() const |
Reflex::TypeTemplate_Iterator | SubTypeTemplate_End() const |
Reflex::Reverse_TypeTemplate_Iterator | SubTypeTemplate_RBegin() const |
Reflex::Reverse_TypeTemplate_Iterator | SubTypeTemplate_REnd() const |
Reflex::TypeTemplate | SubTypeTemplateAt(size_t nth) const |
size_t | SubTypeTemplateSize() const |
Reflex::Type_Iterator | TemplateArgument_Begin() const |
Reflex::Type_Iterator | TemplateArgument_End() const |
Reflex::Reverse_Type_Iterator | TemplateArgument_RBegin() const |
Reflex::Reverse_Type_Iterator | TemplateArgument_REnd() const |
Reflex::Type | TemplateArgumentAt(size_t nth) const |
size_t | TemplateArgumentSize() const |
Reflex::TypeTemplate | TemplateFamily() const |
Reflex::Type | ToType() const |
const Reflex::TypeBase* | ToTypeBase() const |
Reflex::Type | Type(const Reflex::Type& rh) |
Reflex::Type | Type(const Reflex::TypeName* typName = 0, unsigned int modifiers = 0) |
Reflex::Type | Type(const Reflex::Type& rh, unsigned int modifiers, Reflex::Type::TYPE_MODIFICATION operation = REPLACE) |
static Reflex::Type_Iterator | Type_Begin() |
static Reflex::Type_Iterator | Type_End() |
static Reflex::Reverse_Type_Iterator | Type_RBegin() |
static Reflex::Reverse_Type_Iterator | Type_REnd() |
static Reflex::Type | TypeAt(size_t nth) |
const type_info& | TypeInfo() const |
static size_t | TypeSize() |
Reflex::TYPE | TypeType() const |
string | TypeTypeAsString() const |
void | Unload() const |
void | UpdateMembers() const |