class ROOT::Reflex::TypeTemplate

Function Members (Methods)

public:
~TypeTemplate()
voidAddTemplateInstance(const ROOT::Reflex::Type& templateInstance) const
static ROOT::Reflex::TypeTemplateByName(const string& name, size_t nTemplateParams = 0)
void*Id() const
stringName(unsigned int mod = 0) const
booloperator bool() const
booloperator==(const ROOT::Reflex::TypeTemplate& rh) const
ROOT::Reflex::Type_IteratorTemplateInstance_Begin() const
ROOT::Reflex::Type_IteratorTemplateInstance_End() const
ROOT::Reflex::Reverse_Type_IteratorTemplateInstance_RBegin() const
ROOT::Reflex::Reverse_Type_IteratorTemplateInstance_REnd() const
ROOT::Reflex::TypeTemplateInstanceAt(size_t nth) const
size_tTemplateInstanceSize() const
ROOT::Reflex::StdString_IteratorTemplateParameterDefault_Begin() const
ROOT::Reflex::StdString_IteratorTemplateParameterDefault_End() const
ROOT::Reflex::Reverse_StdString_IteratorTemplateParameterDefault_RBegin() const
ROOT::Reflex::Reverse_StdString_IteratorTemplateParameterDefault_REnd() const
stringTemplateParameterDefaultAt(size_t nth) const
ROOT::Reflex::StdString_IteratorTemplateParameterName_Begin() const
ROOT::Reflex::StdString_IteratorTemplateParameterName_End() const
ROOT::Reflex::Reverse_StdString_IteratorTemplateParameterName_RBegin() const
ROOT::Reflex::Reverse_StdString_IteratorTemplateParameterName_REnd() const
stringTemplateParameterNameAt(size_t nth) const
size_tTemplateParameterSize() const
ROOT::Reflex::TypeTemplateTypeTemplate(const ROOT::Reflex::TypeTemplateName* typeTemplateName = 0)
ROOT::Reflex::TypeTemplateTypeTemplate(const ROOT::Reflex::TypeTemplate& rh)
static ROOT::Reflex::TypeTemplate_IteratorTypeTemplate_Begin()
static ROOT::Reflex::TypeTemplate_IteratorTypeTemplate_End()
static ROOT::Reflex::Reverse_TypeTemplate_IteratorTypeTemplate_RBegin()
static ROOT::Reflex::Reverse_TypeTemplate_IteratorTypeTemplate_REnd()
static ROOT::Reflex::TypeTemplateTypeTemplateAt(size_t nth)
static size_tTypeTemplateSize()
voidUnload() const

Data Members

private:
const ROOT::Reflex::TypeTemplateName*fTypeTemplateName

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

std::string Name(unsigned int mod = 0) const
 Return the name of this type template.
ROOT::Reflex::TypeTemplate ByName(const string& name, size_t nTemplateParams = 0)
 Lookup a type template by name.
ROOT::Reflex::TypeTemplate TypeTemplateAt(size_t nth)
 Return the nth type template defined.
ROOT::Reflex::TypeTemplate_Iterator TypeTemplate_Begin()
 Return the begin iterator of the type template container.
ROOT::Reflex::TypeTemplate_Iterator TypeTemplate_End()
 Return the end iterator of the type template container.
ROOT::Reflex::Reverse_TypeTemplate_Iterator TypeTemplate_RBegin()
 Return the rbegin iterator of the type template container.
ROOT::Reflex::Reverse_TypeTemplate_Iterator TypeTemplate_REnd()
 Return the rend iterator of the type template container.
ROOT::Reflex::Type_Iterator TemplateInstance_Begin()
 Return the begin iterator of the instances container of this type template.
ROOT::Reflex::Type_Iterator TemplateInstance_End()
 Return the end iterator of the instances container of this type template.
ROOT::Reflex::Reverse_Type_Iterator TemplateInstance_RBegin()
 Return the rbegin iterator of the instances container of this type template.
ROOT::Reflex::Reverse_Type_Iterator TemplateInstance_REnd()
 Return the rend iterator of the instances container of this type template.
ROOT::Reflex::Type TemplateInstanceAt(size_t nth) const
 Return the nth template instance of this family.
void AddTemplateInstance(const ROOT::Reflex::Type& templateInstance) const
 Add template instance to this template family.
inline TypeTemplate( const TypeTemplateName * typeTemplateName )
{}
inline TypeTemplate( const TypeTemplate & rh )
{}
inline ~TypeTemplate()
{}
inline operator bool()
void * Id()
size_t TemplateInstanceSize()
size_t TemplateParameterSize()
std::string TemplateParameterDefaultAt(size_t nth) const
ROOT::Reflex::StdString_Iterator TemplateParameterDefault_Begin()
ROOT::Reflex::StdString_Iterator TemplateParameterDefault_End()
ROOT::Reflex::Reverse_StdString_Iterator TemplateParameterDefault_RBegin()
ROOT::Reflex::Reverse_StdString_Iterator TemplateParameterDefault_REnd()
std::string TemplateParameterNameAt(size_t nth) const
ROOT::Reflex::StdString_Iterator TemplateParameterName_Begin()
ROOT::Reflex::StdString_Iterator TemplateParameterName_End()
ROOT::Reflex::Reverse_StdString_Iterator TemplateParameterName_RBegin()
ROOT::Reflex::Reverse_StdString_Iterator TemplateParameterName_REnd()
size_t TypeTemplateSize()
void Unload()

Author: Stefan Roiser 2004
Last update: root/reflex:$Id: TypeTemplate.h 20883 2007-11-19 11:52:08Z rdm $

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.