#include "MemberTemplate.h"

ROOT::Reflex::MemberTemplate


class description - header file - source file
viewCVS header - viewCVS source

class ROOT::Reflex::MemberTemplate

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~MemberTemplate()
voidAddTemplateInstance(const ROOT::Reflex::Member& templateInstance) const
static ROOT::Reflex::MemberTemplateByName(const string& name, size_t nTemplateParams = 0)
void*Id() const
TClass*IsA()
ROOT::Reflex::MemberTemplateMemberTemplate()
ROOT::Reflex::MemberTemplateMemberTemplate(ROOT::Reflex::MemberTemplateName* memberTemplateName = 0)
ROOT::Reflex::MemberTemplateMemberTemplate(const ROOT::Reflex::MemberTemplate& rh)
static __gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> >MemberTemplate_Begin()
static __gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> >MemberTemplate_End()
static reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > >MemberTemplate_RBegin()
static reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::MemberTemplate*,vector<ROOT::Reflex::MemberTemplate> > >MemberTemplate_REnd()
static ROOT::Reflex::MemberTemplateMemberTemplateAt(size_t nth)
static unsigned intMemberTemplateSize()
std::stringName(unsigned int mod = 0) const
booloperator bool() const
booloperator==(const ROOT::Reflex::MemberTemplate& rh) const
virtual voidShowMembers(TMemberInspector&, char*)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer&)
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> >TemplateInstance_Begin() const
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> >TemplateInstance_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > >TemplateInstance_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Member*,vector<ROOT::Reflex::Member> > >TemplateInstance_REnd() const
ROOT::Reflex::MemberTemplateInstanceAt(size_t nth) const
unsigned intTemplateInstanceSize() const
__gnu_cxx::__normal_iterator<const string*,vector<string> >TemplateParameterDefault_Begin() const
__gnu_cxx::__normal_iterator<const string*,vector<string> >TemplateParameterDefault_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > >TemplateParameterDefault_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > >TemplateParameterDefault_REnd() const
std::stringTemplateParameterDefaultAt(size_t nth) const
__gnu_cxx::__normal_iterator<const string*,vector<string> >TemplateParameterName_Begin() const
__gnu_cxx::__normal_iterator<const string*,vector<string> >TemplateParameterName_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > >TemplateParameterName_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > >TemplateParameterName_REnd() const
std::stringTemplateParameterNameAt(size_t nth) const
unsigned intTemplateParameterSize() const

Data Members

private:
ROOT::Reflex::MemberTemplateName*fMemberTemplateName

Class Description

ROOT::Reflex::MemberTemplate ByName( const std::string & name, size_t nTemplateParams )
-------------------------------------------------------------------------------
 Return a member template by name.
ROOT::Reflex::MemberTemplate MemberTemplateAt( size_t nth )
-------------------------------------------------------------------------------
 Return the nth member template defined.
ROOT::Reflex::MemberTemplate_Iterator MemberTemplate_Begin()
-------------------------------------------------------------------------------
 Return the begin iterator of the member template container.
ROOT::Reflex::MemberTemplate_Iterator MemberTemplate_End()
-------------------------------------------------------------------------------
 Return the end iterator of the member template container.
ROOT::Reflex::Reverse_MemberTemplate_Iterator MemberTemplate_RBegin()
-------------------------------------------------------------------------------
 Return the rbegin iterator of the member template container.
ROOT::Reflex::Reverse_MemberTemplate_Iterator MemberTemplate_REnd()
-------------------------------------------------------------------------------
 Return the rend iterator of the member template container.
std::string Name( unsigned int mod )
-------------------------------------------------------------------------------
 Return the name of the member template.
ROOT::Reflex::Member_Iterator TemplateInstance_Begin()
-------------------------------------------------------------------------------
 Return the begin iterator of the instance container of this member template.
ROOT::Reflex::Member_Iterator TemplateInstance_End()
-------------------------------------------------------------------------------
 Return the end iterator of the instance container of this member template.
ROOT::Reflex::Reverse_Member_Iterator TemplateInstance_RBegin()
-------------------------------------------------------------------------------
 Return the rbegin iterator of the instance container of this member template.
ROOT::Reflex::Reverse_Member_Iterator TemplateInstance_REnd()
-------------------------------------------------------------------------------
 Return the rend iterator of the instance container of this member template.
ROOT::Reflex::Member TemplateInstanceAt( size_t nth )
-------------------------------------------------------------------------------
 Return the nth template instance of this family.
void AddTemplateInstance( const Member & templateInstance )
-------------------------------------------------------------------------------
 Add member templateInstance to this template family.
MemberTemplate( const MemberTemplateName * memberTemplateName )
-------------------------------------------------------------------------------
------------------------------------------------------------------------------- 
{}
MemberTemplate( const MemberTemplate & rh )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
~MemberTemplate()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
void * Id()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t MemberTemplateSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t TemplateInstanceSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t TemplateParameterSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string TemplateParameterDefaultAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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 )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
MemberTemplate( const MemberTemplateName * memberTemplateName = 0 )
* default constructor */

Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: MemberTemplate.cxx,v 1.13 2006/10/30 12:51:33 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.