ROOT::Reflex::TypeName
class description - header file - source file - inheritance tree (.pdf)
private:
(unknown) ()
public:
TypeName(const ROOT::Reflex::TypeName& _ctor_arg)
TypeName(char* nnam, ROOT::Reflex::TypeBase* typeBas, type_info* ti = 0)
static ROOT::Reflex::Type ByName(const string& key)
static ROOT::Reflex::Type ByTypeInfo(const type_info& ti)
TClass* IsA()
std::string& Name() const
char* Name_c_str() const
virtual void ShowMembers(TMemberInspector&, char*)
virtual void Streamer(TBuffer&)
void StreamerNVirtual(TBuffer&)
ROOT::Reflex::Type ThisType() const
static __gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > Type_Begin()
static __gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > Type_End()
static reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > Type_RBegin()
static reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > Type_REnd()
static ROOT::Reflex::Type TypeAt(size_t nth)
static unsigned int TypeSize()
private:
string fName
ROOT::Reflex::TypeBase* fTypeBase
TypeName( const char * nam, TypeBase * typeBas, const std::type_info * ti )
-------------------------------------------------------------------------------
Construct a type name.
ByName( const std::string & key )
-------------------------------------------------------------------------------
Lookup a type by name.
ByTypeInfo( const std::type_info & ti )
-------------------------------------------------------------------------------
Lookup a type by type_info.
ROOT::Reflex::Type ThisType()
-------------------------------------------------------------------------------
Return Type of this TypeName.
ROOT::Reflex::Type TypeAt( size_t nth )
-------------------------------------------------------------------------------
Return nth type in Reflex.
size_t TypeSize()
-------------------------------------------------------------------------------
Return number of types in Reflex.
ROOT::Reflex::Type_Iterator Type_Begin()
-------------------------------------------------------------------------------
Return begin iterator of the type container.
ROOT::Reflex::Type_Iterator Type_End()
-------------------------------------------------------------------------------
Return end iterator of the type container.
ROOT::Reflex::Reverse_Type_Iterator Type_RBegin()
-------------------------------------------------------------------------------
Return rbegin iterator of the type container.
ROOT::Reflex::Reverse_Type_Iterator Type_REnd()
-------------------------------------------------------------------------------
Return rend iterator of the type container.
TypeName( const char * nnam, TypeBase * typeBas, const std::type_info * ti = 0 )
const std::string & Name()
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: TypeName.cxx,v 1.11 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.