ROOT::Reflex::Scope
class description - header file - source file
viewCVS header - viewCVS source
class ROOT::Reflex::Scope
Function Members (Methods)
Display options:
public:
| ~Scope() |
static ROOT::Reflex::Scope& | __NIRVANA__() |
void | AddDataMember(const ROOT::Reflex::Member& dm) const |
void | AddDataMember(char* name, const ROOT::Reflex::Type& type, size_t offset, unsigned int modifiers = 0) const |
void | AddFunctionMember(const ROOT::Reflex::Member& fm) const |
void | AddFunctionMember(char* name, const ROOT::Reflex::Type& type, ROOT::Reflex::StubFunction stubFP, void* stubCtx = 0, char* params = "0", unsigned int modifiers = 0) const |
void | AddMemberTemplate(const ROOT::Reflex::MemberTemplate& mt) const |
void | AddSubScope(const ROOT::Reflex::Scope& sc) const |
void | AddSubScope(char* scope, int scopeType = NAMESPACE) const |
void | AddSubType(const ROOT::Reflex::Type& ty) const |
void | AddSubType(char* type, size_t size, int typeType, const type_info& typeInfo, unsigned int modifiers = 0) const |
void | AddSubTypeTemplate(const ROOT::Reflex::TypeTemplate& mt) const |
void | AddUsingDirective(const ROOT::Reflex::Scope& ud) const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Base*,vector<ROOT::Reflex::Base> > | Base_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Base*,vector<ROOT::Reflex::Base> > | Base_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Base*,vector<ROOT::Reflex::Base> > > | Base_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Base*,vector<ROOT::Reflex::Base> > > | Base_REnd() const |
ROOT::Reflex::Base | BaseAt(size_t nth) const |
unsigned int | BaseSize() const |
static ROOT::Reflex::Scope | ByName(const string& name) |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | DataMember_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | DataMember_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | DataMember_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | DataMember_REnd() const |
ROOT::Reflex::Member | DataMemberAt(size_t nth) const |
ROOT::Reflex::Member | DataMemberByName(const string& name) const |
unsigned int | DataMemberSize() const |
ROOT::Reflex::Scope | DeclaringScope() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | FunctionMember_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | FunctionMember_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | FunctionMember_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | FunctionMember_REnd() const |
ROOT::Reflex::Member | FunctionMemberAt(size_t nth) const |
ROOT::Reflex::Member | FunctionMemberByName(const string& name) const |
ROOT::Reflex::Member | FunctionMemberByName(const string& name, const ROOT::Reflex::Type& signature) const |
unsigned int | FunctionMemberSize() const |
void | GenerateDict(ROOT::Reflex::DictionaryGenerator& generator) const |
static ROOT::Reflex::Scope | GlobalScope() |
void* | Id() const |
TClass* | IsA() |
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 |
ROOT::Reflex::Member | LookupMember(const string& nam) const |
ROOT::Reflex::Scope | LookupScope(const string& nam) const |
ROOT::Reflex::Type | LookupType(const string& nam) const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | Member_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > | Member_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | Member_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > > | Member_REnd() const |
ROOT::Reflex::Member | MemberAt(size_t nth) const |
ROOT::Reflex::Member | MemberByName(const string& name) const |
ROOT::Reflex::Member | MemberByName(const string& name, const ROOT::Reflex::Type& signature) const |
unsigned int | MemberSize() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > | MemberTemplate_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > | MemberTemplate_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > > | MemberTemplate_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > > | MemberTemplate_REnd() const |
ROOT::Reflex::MemberTemplate | MemberTemplateAt(size_t nth) const |
ROOT::Reflex::MemberTemplate | MemberTemplateByName(const string& nam) const |
unsigned int | MemberTemplateSize() const |
std::string | Name(unsigned int mod = 0) const |
char* | Name_c_str() const |
bool | operator bool() const |
ROOT::Reflex::Type | operator ROOT::Reflex::Type() const |
bool | operator!=(const ROOT::Reflex::Scope& rh) const |
ROOT::Reflex::PropertyList | Properties() const |
void | RemoveDataMember(const ROOT::Reflex::Member& dm) const |
void | RemoveFunctionMember(const ROOT::Reflex::Member& fm) const |
void | RemoveMemberTemplate(const ROOT::Reflex::MemberTemplate& mt) const |
void | RemoveSubScope(const ROOT::Reflex::Scope& sc) const |
void | RemoveSubType(const ROOT::Reflex::Type& ty) const |
void | RemoveSubTypeTemplate(const ROOT::Reflex::TypeTemplate& tt) const |
void | RemoveUsingDirective(const ROOT::Reflex::Scope& ud) const |
ROOT::Reflex::Scope | Scope() |
ROOT::Reflex::Scope | Scope(ROOT::Reflex::ScopeName* scopeName = 0) |
ROOT::Reflex::Scope | Scope(const ROOT::Reflex::Scope& rh) |
static __gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | Scope_Begin() |
static __gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | Scope_End() |
static reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | Scope_RBegin() |
static reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | Scope_REnd() |
static ROOT::Reflex::Scope | ScopeAt(size_t nth) |
static unsigned int | ScopeSize() |
int | ScopeType() const |
std::string | ScopeTypeAsString() const |
virtual void | ShowMembers(TMemberInspector&, char*) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer&) |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | SubScope_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | SubScope_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | SubScope_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | SubScope_REnd() const |
ROOT::Reflex::Scope | SubScopeAt(size_t nth) const |
ROOT::Reflex::Scope | SubScopeByName(const string& nam) const |
unsigned int | SubScopeLevel() const |
unsigned int | SubScopeSize() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | SubType_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | SubType_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > | SubType_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > | SubType_REnd() const |
ROOT::Reflex::Type | SubTypeAt(size_t nth) const |
ROOT::Reflex::Type | SubTypeByName(const string& nam) const |
unsigned int | SubTypeSize() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::TypeTemplate*,vector<ROOT::Reflex::TypeTemplate> > | SubTypeTemplate_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::TypeTemplate*,vector<ROOT::Reflex::TypeTemplate> > | SubTypeTemplate_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::TypeTemplate*,vector<ROOT::Reflex::TypeTemplate> > > | SubTypeTemplate_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::TypeTemplate*,vector<ROOT::Reflex::TypeTemplate> > > | SubTypeTemplate_REnd() const |
ROOT::Reflex::TypeTemplate | SubTypeTemplateAt(size_t nth) const |
ROOT::Reflex::TypeTemplate | SubTypeTemplateByName(const string& nam) const |
unsigned int | SubTypeTemplateSize() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | TemplateArgument_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | TemplateArgument_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > | TemplateArgument_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > | TemplateArgument_REnd() const |
ROOT::Reflex::Type | TemplateArgumentAt(size_t nth) const |
unsigned int | TemplateArgumentSize() const |
ROOT::Reflex::TypeTemplate | TemplateFamily() const |
ROOT::Reflex::ScopeBase* | ToScopeBase() const |
void | Unload() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | UsingDirective_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > | UsingDirective_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | UsingDirective_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > | UsingDirective_REnd() const |
ROOT::Reflex::Scope | UsingDirectiveAt(size_t nth) const |
unsigned int | UsingDirectiveSize() const |
Data Members
private:
ROOT::Reflex::ScopeName* | fScopeName | |
ROOT::Reflex::Scope & __NIRVANA__()
-------------------------------------------------------------------------------
static wraper around NIRVANA, the base of the top scope.
ROOT::Reflex::Base BaseAt( size_t nth )
-------------------------------------------------------------------------------
Return nth base class info.
size_t BaseSize()
-------------------------------------------------------------------------------
Return number of base classes.
ROOT::Reflex::Scope ByName( const std::string & name )
-------------------------------------------------------------------------------
Lookup a Scope by it's fully qualified name.
ROOT::Reflex::Member DataMemberAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth data member of this scope.
ROOT::Reflex::Member DataMemberByName( const std::string & name )
-------------------------------------------------------------------------------
Return a data member by it's name.
size_t DataMemberSize()
-------------------------------------------------------------------------------
Return number of data mebers of this scope.
ROOT::Reflex::Member FunctionMemberAt( size_t nth )
-------------------------------------------------------------------------------
Return nth function member of this socpe.
ROOT::Reflex::Member FunctionMemberByName( const std::string & name )
-------------------------------------------------------------------------------
Return a function member by it's name.
ROOT::Reflex::Member FunctionMemberByName( const std::string & name, const Type & signature )
-------------------------------------------------------------------------------
Return a function member by it's name, qualified by it's signature type.
size_t FunctionMemberSize()
-------------------------------------------------------------------------------
Return number of function members of this scope.
LookupMember( const std::string & nam )
-------------------------------------------------------------------------------
Lookup a member from this scope.
LookupType( const std::string & nam )
-------------------------------------------------------------------------------
Lookup a type from this scope.
LookupScope( const std::string & nam )
-------------------------------------------------------------------------------
Lookup a scope from this scope.
MemberByName( const std::string & name )
-------------------------------------------------------------------------------
Return a member from this scope, by name.
MemberByName( const std::string & name, const Type & signature )
-------------------------------------------------------------------------------
Return a member in this scope, looked up by name and signature (for functions)
ROOT::Reflex::Member_Iterator Member_Begin()
-------------------------------------------------------------------------------
Return the begin iterator of member container.
ROOT::Reflex::Member_Iterator Member_End()
-------------------------------------------------------------------------------
Return the end iterator of member container.
ROOT::Reflex::Reverse_Member_Iterator Member_RBegin()
-------------------------------------------------------------------------------
Return the rbegin iterator of member container.
ROOT::Reflex::Reverse_Member_Iterator Member_REnd()
-------------------------------------------------------------------------------
Return the rend iterator of member container.
ROOT::Reflex::Member MemberAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth member of this scope.
ROOT::Reflex::MemberTemplate MemberTemplateAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth memer template in this scope.
size_t MemberTemplateSize()
-------------------------------------------------------------------------------
Return the number of member templates in this scope.
ROOT::Reflex::MemberTemplate MemberTemplateByName( const std::string & nam )
-------------------------------------------------------------------------------
Look up a member template in this scope by name and return it.
std::string Name( unsigned int mod )
-------------------------------------------------------------------------------
Return the name of this scope, scoped if requested.
ROOT::Reflex::Scope ScopeAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth scope in the Reflex database.
size_t ScopeSize()
-------------------------------------------------------------------------------
Return the number of scopes defined.
ROOT::Reflex::Type SubTypeAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth sub type of this scope.
size_t SubTypeSize()
-------------------------------------------------------------------------------
Return the number of sub types.
ROOT::Reflex::Type SubTypeByName( const std::string & nam )
-------------------------------------------------------------------------------
Look up a sub type by name and return it.
ROOT::Reflex::Type TemplateArgumentAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth template argument of this scope (ie. class).
ROOT::Reflex::TypeTemplate TemplateFamily()
-------------------------------------------------------------------------------
Return the template family related to this scope.
ROOT::Reflex::TypeTemplate SubTypeTemplateAt( size_t nth )
-------------------------------------------------------------------------------
Return the nth sub type template.
size_t SubTypeTemplateSize()
-------------------------------------------------------------------------------
Return the number of type templates in this scope.
ROOT::Reflex::TypeTemplate SubTypeTemplateByName( const std::string & nam )
-------------------------------------------------------------------------------
Lookup a sub type template by string and return it.
void AddDataMember( const Member & dm )
-------------------------------------------------------------------------------
Add data member dm to this scope.
void AddDataMember( const char * name, const Type & type, size_t offset, unsigned int modifiers )
-------------------------------------------------------------------------------
Add data member to this scope.
void RemoveDataMember( const Member & dm )
-------------------------------------------------------------------------------
Remove data member dm from this scope.
void AddFunctionMember( const Member & fm )
-------------------------------------------------------------------------------
Add function member fm to this scope.
void AddFunctionMember( const char * nam, const Type & typ, StubFunction stubFP, void * stubCtx, const char * params, unsigned int modifiers )
-------------------------------------------------------------------------------
Add function member to this scope.
void RemoveFunctionMember( const Member & fm )
-------------------------------------------------------------------------------
Remove function member fm from this scope.
void AddSubType( const Type & ty )
-------------------------------------------------------------------------------
Add sub type ty to this scope.
void AddSubType( const char * type, size_t size, TYPE typeType, const std::type_info & typeInfo, unsigned int modifiers )
-------------------------------------------------------------------------------
Add sub type to this scope.
void RemoveSubType( const Type & ty )
-------------------------------------------------------------------------------
Remove sub type ty from this scope.
void AddMemberTemplate( const MemberTemplate & mt )
-------------------------------------------------------------------------------
Add member template mt to this scope.
void RemoveMemberTemplate( const MemberTemplate & mt )
-------------------------------------------------------------------------------
Remove member template mt from this scope.
void AddSubTypeTemplate( const TypeTemplate & tt )
-------------------------------------------------------------------------------
Add type template tt to this scope.
void RemoveSubTypeTemplate( const TypeTemplate & tt )
-------------------------------------------------------------------------------
Remove type template tt from this scope.
void GenerateDict( DictionaryGenerator & generator)
-------------------------------------------------------------------------------
Generate Dictionary information about itself.
Scope( const ScopeName * scopeName )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
Scope( const Scope & rh )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
~Scope()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Base_Iterator Base_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Base_Iterator Base_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Base_Iterator Base_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Base_Iterator Base_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Member_Iterator DataMember_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Member_Iterator DataMember_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Member_Iterator DataMember_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Member_Iterator DataMember_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope DeclaringScope()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Member_Iterator FunctionMember_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Member_Iterator FunctionMember_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Member_Iterator FunctionMember_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Member_Iterator FunctionMember_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope GlobalScope()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void * Id()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsClass()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsEnum()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsNamespace()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsPrivate()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsProtected()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsPublic()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsTemplateInstance()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsTopScope()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsUnion()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t MemberSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::MemberTemplate_Iterator MemberTemplate_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::MemberTemplate_Iterator MemberTemplate_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_MemberTemplate_Iterator MemberTemplate_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_MemberTemplate_Iterator MemberTemplate_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
const char * Name_c_str()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::PropertyList Properties()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::TYPE ScopeType()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string ScopeTypeAsString()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator Scope_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator Scope_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator Scope_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator Scope_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope SubScopeAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t SubScopeLevel()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t SubScopeSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope SubScopeByName( const std::string & nam )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator SubScope_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator SubScope_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator SubScope_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator SubScope_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator SubType_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator SubType_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator SubType_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator SubType_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
const ROOT::Reflex::ScopeBase * ToScopeBase()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t TemplateArgumentSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator TemplateArgument_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator TemplateArgument_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator TemplateArgument_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator TemplateArgument_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::TypeTemplate_Iterator SubTypeTemplate_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::TypeTemplate_Iterator SubTypeTemplate_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_TypeTemplate_Iterator SubTypeTemplate_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_TypeTemplate_Iterator SubTypeTemplate_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void Unload()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope UsingDirectiveAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t UsingDirectiveSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator UsingDirective_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Scope_Iterator UsingDirective_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator UsingDirective_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Scope_Iterator UsingDirective_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddSubScope( const Scope & sc )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddSubScope( const char * scope, TYPE scopeType )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void RemoveSubScope( const Scope & sc )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddUsingDirective( const Scope & ud )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void RemoveUsingDirective( const Scope & ud )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Scope( const ScopeName * scopeName = 0 )
* constructor */
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: Scope.cxx,v 1.23 2006/10/30 13:58:07 roiser Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.