#include "ScopeName.h"

ROOT::Reflex::ScopeName


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Reflex::ScopeName

Inheritance Chart:
ROOT::Reflex::ScopeName
    private:
(unknown) () public:
ScopeName(const ROOT::Reflex::ScopeName& _ctor_arg) ScopeName(char* name, ROOT::Reflex::ScopeBase* scopeBase) static ROOT::Reflex::Scope ByName(const string& name) TClass* IsA() std::string& Name() const char* Name_c_str() const static __gnu_cxx::__normal_iterator<ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > Scope_Begin() static __gnu_cxx::__normal_iterator<ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > Scope_End() static reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > Scope_RBegin() static reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Scope*,vector<ROOT::Reflex::Scope> > > Scope_REnd() static ROOT::Reflex::Scope ScopeAt(size_t nth) static unsigned int ScopeSize() virtual void ShowMembers(TMemberInspector&, char*) virtual void Streamer(TBuffer&) void StreamerNVirtual(TBuffer&) ROOT::Reflex::Scope ThisScope() const

Data Members

    private:
string fName ROOT::Reflex::ScopeBase* fScopeBase

Class Description

ScopeName( const char * name, ScopeBase * scopeBase )
-------------------------------------------------------------------------------
 Create the scope name dictionary info.
ROOT::Reflex::Scope ByName( const std::string & name )
-------------------------------------------------------------------------------
 Lookup a scope by fully qualified name.
ROOT::Reflex::Scope ThisScope()
-------------------------------------------------------------------------------
 Return the scope corresponding to this scope.
ROOT::Reflex::Scope ScopeAt( size_t nth )
-------------------------------------------------------------------------------
 Return the nth scope defined in Reflex.
size_t ScopeSize()
-------------------------------------------------------------------------------
 Return the number of scopes defined in Reflex.
ROOT::Reflex::Scope_Iterator Scope_Begin()
-------------------------------------------------------------------------------
 Return the begin iterator of the scope collection.
ROOT::Reflex::Scope_Iterator Scope_End()
-------------------------------------------------------------------------------
 Return the end iterator of the scope collection.
ROOT::Reflex::Reverse_Scope_Iterator Scope_RBegin()
-------------------------------------------------------------------------------
 Return the rbegin iterator of the scope collection.
ROOT::Reflex::Reverse_Scope_Iterator Scope_REnd()
-------------------------------------------------------------------------------
 Return the rend iterator of the scope collection.
ScopeName( const char * name, ScopeBase * scopeBase )
const std::string & Name()
const char * Name_c_str()

Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: ScopeName.cxx,v 1.15 2006/07/05 07:09:09 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.