| ~Scope() |
static Reflex::Scope& | __NIRVANA__() |
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* name, const Reflex::Type& type, size_t offset, unsigned int modifiers = 0, char* interpreterOffset = 0) const |
void | AddFunctionMember(const Reflex::Member& fm) const |
Reflex::Member | AddFunctionMember(const char* name, const Reflex::Type& type, Reflex::StubFunction stubFP, void* stubCtx = 0, const char* params = 0, unsigned int modifiers = 0) const |
void | AddMemberTemplate(const Reflex::MemberTemplate& mt) const |
void | AddSubScope(const Reflex::Scope& sc) const |
void | AddSubScope(const char* scope, Reflex::TYPE scopeType = NAMESPACE) const |
void | AddSubType(const Reflex::Type& ty) const |
void | AddSubType(const char* type, size_t size, Reflex::TYPE typeType, const type_info& typeInfo, unsigned int modifiers = 0) const |
void | AddSubTypeTemplate(const Reflex::TypeTemplate& mt) const |
void | AddUsingDirective(const Reflex::Scope& ud) 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::Scope | ByName(const string& name) |
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& name, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
size_t | DataMemberSize(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Scope | DeclaringScope() 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& name, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | FunctionMemberByName(const string& name, const Reflex::Type& signature, unsigned int modifers_mask = 0, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | FunctionMemberByNameAndSignature(const string& name, const Reflex::Type& signature, unsigned int modifers_mask = 0, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
size_t | FunctionMemberSize(Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
void | GenerateDict(Reflex::DictionaryGenerator& generator) const |
static Reflex::Scope | GlobalScope() |
bool | HasBase(const Reflex::Type& cl) const |
void* | Id() const |
bool | IsClass() const |
bool | IsEnum() const |
bool | IsNamespace() const |
bool | IsPrivate() const |
bool | IsProtected() const |
bool | IsPublic() const |
bool | IsTemplateInstance() const |
bool | IsTopScope() const |
bool | IsUnion() const |
Reflex::Member | LookupMember(const string& nam) const |
Reflex::Scope | LookupScope(const string& nam) const |
Reflex::Type | LookupType(const string& nam) 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& name, Reflex::EMEMBERQUERY inh = INHERITEDMEMBERS_DEFAULT) const |
Reflex::Member | MemberByName(const string& name, const Reflex::Type& signature, 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 |
Reflex::MemberTemplate | MemberTemplateByName(const string& nam) const |
size_t | MemberTemplateSize() const |
string | Name(unsigned int mod = 0) const |
const char* | Name_c_str() const |
bool | operator bool() const |
Reflex::Type | operator Reflex::Type() const |
bool | operator!=(const Reflex::Scope& rh) const |
Reflex::PropertyList | Properties() const |
void | RemoveDataMember(const Reflex::Member& dm) const |
void | RemoveFunctionMember(const Reflex::Member& fm) const |
void | RemoveMemberTemplate(const Reflex::MemberTemplate& mt) const |
void | RemoveSubScope(const Reflex::Scope& sc) const |
void | RemoveSubType(const Reflex::Type& ty) const |
void | RemoveSubTypeTemplate(const Reflex::TypeTemplate& tt) const |
void | RemoveUsingDirective(const Reflex::Scope& ud) const |
Reflex::Scope | Scope(const Reflex::ScopeName* scopeName = 0) |
Reflex::Scope | Scope(const Reflex::Scope& rh) |
static Reflex::Scope_Iterator | Scope_Begin() |
static Reflex::Scope_Iterator | Scope_End() |
static Reflex::Reverse_Scope_Iterator | Scope_RBegin() |
static Reflex::Reverse_Scope_Iterator | Scope_REnd() |
static Reflex::Scope | ScopeAt(size_t nth) |
static size_t | ScopeSize() |
Reflex::TYPE | ScopeType() const |
string | ScopeTypeAsString() 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 |
Reflex::Scope | SubScopeByName(const string& nam) const |
size_t | SubScopeLevel() 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 |
Reflex::Type | SubTypeByName(const string& nam) 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 |
Reflex::TypeTemplate | SubTypeTemplateByName(const string& nam) 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 |
const Reflex::ScopeBase* | ToScopeBase() const |
void | Unload() const |
void | UpdateMembers() const |
Reflex::Scope_Iterator | UsingDirective_Begin() const |
Reflex::Scope_Iterator | UsingDirective_End() const |
Reflex::Reverse_Scope_Iterator | UsingDirective_RBegin() const |
Reflex::Reverse_Scope_Iterator | UsingDirective_REnd() const |
Reflex::Scope | UsingDirectiveAt(size_t nth) const |
size_t | UsingDirectiveSize() const |