AddBase(const Type &bas, OffsetFunction offsFP, unsigned int modifiers=0) const | Reflex::ScopeBase | [virtual] |
AddBase(const Base &b) const | Reflex::ScopeBase | [virtual] |
AddDataMember(const Member &dm) const | Reflex::ScopeBase | [virtual] |
AddDataMember(const char *name, const Type &type, size_t offset, unsigned int modifiers=0, char *interpreterOffset=0) const | Reflex::ScopeBase | [virtual] |
AddFunctionMember(const Member &fm) const | Reflex::ScopeBase | [virtual] |
AddFunctionMember(const char *name, const Type &type, StubFunction stubFP, void *stubCtx=0, const char *params=0, unsigned int modifiers=0) const | Reflex::ScopeBase | [virtual] |
AddMemberTemplate(const MemberTemplate &mt) const | Reflex::ScopeBase | [virtual] |
AddSubScope(const Scope &sc) const | Reflex::ScopeBase | [virtual] |
AddSubScope(const char *scope, TYPE scopeType) const | Reflex::ScopeBase | [virtual] |
AddSubType(const Type &ty) const | Reflex::ScopeBase | [virtual] |
AddSubType(const char *type, size_t size, TYPE typeType, const std::type_info &ti, unsigned int modifiers=0) const | Reflex::ScopeBase | [virtual] |
AddSubTypeTemplate(const TypeTemplate &tt) const | Reflex::ScopeBase | |
AddUsingDirective(const Scope &ud) const | Reflex::ScopeBase | |
Base_Begin() const | Reflex::ScopeBase | [inline, virtual] |
Base_End() const | Reflex::ScopeBase | [inline, virtual] |
Base_RBegin() const | Reflex::ScopeBase | [inline, virtual] |
Base_REnd() const | Reflex::ScopeBase | [inline, virtual] |
BaseAt(size_t nth) const | Reflex::ScopeBase | [virtual] |
BaseSize() const | Reflex::ScopeBase | [inline, virtual] |
DataMember_Begin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
DataMember_End(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
DataMember_RBegin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
DataMember_REnd(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
DataMemberAt(size_t nth, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
DataMemberByName(const std::string &nam, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
DataMemberSize(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
DeclaringScope() const | Reflex::ScopeBase | [inline, virtual] |
EBuilderKind enum name | Reflex::ScopeBase | |
ExecuteDataMemberDelayLoad() const | Reflex::ScopeBase | [inline, protected] |
ExecuteFunctionMemberDelayLoad() const | Reflex::ScopeBase | [inline, protected] |
fBasePosition | Reflex::ScopeBase | [private] |
fDataMembers | Reflex::ScopeBase | [mutable, protected] |
fDeclaringScope | Reflex::ScopeBase | [private] |
fFunctionMembers | Reflex::ScopeBase | [mutable, protected] |
fMembers | Reflex::ScopeBase | [mutable, protected] |
fMemberTemplates | Reflex::ScopeBase | [mutable, private] |
fOnDemandBuilder | Reflex::ScopeBase | [mutable, private] |
fScopeName | Reflex::ScopeBase | [private] |
fScopeType | Reflex::ScopeBase | [private] |
fSubScopes | Reflex::ScopeBase | [mutable, private] |
fSubTypes | Reflex::ScopeBase | [mutable, private] |
fTypeTemplates | Reflex::ScopeBase | [mutable, private] |
FunctionMember_Begin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
FunctionMember_End(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
FunctionMember_RBegin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
FunctionMember_REnd(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [inline, virtual] |
FunctionMemberAt(size_t nth, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
FunctionMemberByName(const std::string &name, const Type &signature, unsigned int modifiers_mask=0, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT, EDELAYEDLOADSETTING allowDelayedLoad=DELAYEDLOAD_ON) const | Reflex::ScopeBase | [virtual] |
FunctionMemberByNameAndSignature(const std::string &name, const Type &signature, unsigned int modifiers_mask=0, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT, EDELAYEDLOADSETTING allowDelayedLoad=DELAYEDLOAD_ON) const | Reflex::ScopeBase | [virtual] |
FunctionMemberSize(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
fUsingDirectives | Reflex::ScopeBase | [mutable, private] |
GenerateDict(DictionaryGenerator &generator) const | Reflex::ScopeBase | [virtual] |
GetBasePosition() const | Reflex::ScopeBase | [inline] |
GlobalScope() | Reflex::ScopeBase | [static] |
HasBase(const Type &cl) const | Reflex::ScopeBase | [inline, virtual] |
HideName() const | Reflex::ScopeBase | [virtual] |
IsClass() const | Reflex::ScopeBase | [inline] |
IsEnum() const | Reflex::ScopeBase | [inline] |
IsNamespace() const | Reflex::ScopeBase | [inline] |
IsTemplateInstance() const | Reflex::ScopeBase | |
IsTopScope() const | Reflex::ScopeBase | |
IsUnion() const | Reflex::ScopeBase | [inline] |
kBuildDataMembers enum value | Reflex::ScopeBase | |
kBuildFunctionMembers enum value | Reflex::ScopeBase | |
kNumBuilderKinds enum value | Reflex::ScopeBase | |
LookupMember(const std::string &nam, const Scope ¤t) const | Reflex::ScopeBase | |
LookupScope(const std::string &nam, const Scope ¤t) const | Reflex::ScopeBase | |
LookupType(const std::string &nam, const Scope ¤t) const | Reflex::ScopeBase | |
Member_Begin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
Member_End(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
Member_RBegin(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
Member_REnd(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
MemberAt(size_t nth, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
MemberByName(const std::string &name, const Type &signature, EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
MemberByName2(const std::vector< Member > &members, const std::string &name, const Type *signature=0, unsigned int modifiers_mask=0, bool matchReturnType=true) const | Reflex::ScopeBase | [protected] |
Members typedef | Reflex::ScopeBase | [protected] |
MemberSize(EMEMBERQUERY inh=INHERITEDMEMBERS_DEFAULT) const | Reflex::ScopeBase | [virtual] |
MemberTemplate_Begin() const | Reflex::ScopeBase | |
MemberTemplate_End() const | Reflex::ScopeBase | |
MemberTemplate_RBegin() const | Reflex::ScopeBase | |
MemberTemplate_REnd() const | Reflex::ScopeBase | |
MemberTemplateAt(size_t nth) const | Reflex::ScopeBase | |
MemberTemplateByName(const std::string &nam) const | Reflex::ScopeBase | |
MemberTemplateSize() const | Reflex::ScopeBase | |
Name(unsigned int mod=0) const | Reflex::ScopeBase | [virtual] |
OMembers typedef | Reflex::ScopeBase | [protected] |
operator Scope() const | Reflex::ScopeBase | |
operator Type() const | Reflex::ScopeBase | |
operator=(const ScopeBase &) | Reflex::ScopeBase | [private] |
Properties() const | Reflex::ScopeBase | [virtual] |
RegisterOnDemandBuilder(OnDemandBuilder *builder, EBuilderKind kind) | Reflex::ScopeBase | |
RemoveDataMember(const Member &dm) const | Reflex::ScopeBase | [virtual] |
RemoveFunctionMember(const Member &fm) const | Reflex::ScopeBase | [virtual] |
RemoveMemberTemplate(const MemberTemplate &mt) const | Reflex::ScopeBase | [virtual] |
RemoveSubScope(const Scope &sc) const | Reflex::ScopeBase | [virtual] |
RemoveSubType(const Type &ty) const | Reflex::ScopeBase | [virtual] |
RemoveSubTypeTemplate(const TypeTemplate &tt) const | Reflex::ScopeBase | [virtual] |
RemoveUsingDirective(const Scope &ud) const | Reflex::ScopeBase | |
ScopeBase(const char *scope, TYPE scopeType) | Reflex::ScopeBase | |
ScopeBase() | Reflex::ScopeBase | [protected] |
ScopeBase(const ScopeBase &) | Reflex::ScopeBase | [private] |
ScopeType() const | Reflex::ScopeBase | [inline] |
ScopeTypeAsString() const | Reflex::ScopeBase | |
SimpleName(size_t &pos, unsigned int mod=0) const | Reflex::ScopeBase | [virtual] |
SubScope_Begin() const | Reflex::ScopeBase | [inline] |
SubScope_End() const | Reflex::ScopeBase | [inline] |
SubScope_RBegin() const | Reflex::ScopeBase | [inline] |
SubScope_REnd() const | Reflex::ScopeBase | [inline] |
SubScopeAt(size_t nth) const | Reflex::ScopeBase | [inline] |
SubScopeByName(const std::string &nam) const | Reflex::ScopeBase | |
SubScopeLevel() const | Reflex::ScopeBase | |
SubScopeSize() const | Reflex::ScopeBase | [inline] |
SubType_Begin() const | Reflex::ScopeBase | [inline] |
SubType_End() const | Reflex::ScopeBase | [inline] |
SubType_RBegin() const | Reflex::ScopeBase | [inline] |
SubType_REnd() const | Reflex::ScopeBase | [inline] |
SubTypeAt(size_t nth) const | Reflex::ScopeBase | |
SubTypeByName(const std::string &nam) const | Reflex::ScopeBase | |
SubTypeSize() const | Reflex::ScopeBase | |
SubTypeTemplate_Begin() const | Reflex::ScopeBase | [inline] |
SubTypeTemplate_End() const | Reflex::ScopeBase | [inline] |
SubTypeTemplate_RBegin() const | Reflex::ScopeBase | [inline] |
SubTypeTemplate_REnd() const | Reflex::ScopeBase | [inline] |
SubTypeTemplateAt(size_t nth) const | Reflex::ScopeBase | |
SubTypeTemplateByName(const std::string &nam) const | Reflex::ScopeBase | |
SubTypeTemplateSize() const | Reflex::ScopeBase | |
ThisScope() const | Reflex::ScopeBase | |
UnhideName() const | Reflex::ScopeBase | [virtual] |
UpdateMembers() const | Reflex::ScopeBase | [inline, virtual] |
UsingDirective_Begin() const | Reflex::ScopeBase | [inline] |
UsingDirective_End() const | Reflex::ScopeBase | [inline] |
UsingDirective_RBegin() const | Reflex::ScopeBase | [inline] |
UsingDirective_REnd() const | Reflex::ScopeBase | [inline] |
UsingDirectiveAt(size_t nth) const | Reflex::ScopeBase | [inline] |
UsingDirectiveSize() const | Reflex::ScopeBase | [inline] |
~ScopeBase() | Reflex::ScopeBase | [virtual] |