+
class ROOT::Reflex::MemberTemplate
-
library: libReflexDict
#include "MemberTemplate.h"
Display options:
Show inherited
Show non-public

class ROOT::Reflex::MemberTemplate

Function Members (Methods)

public:
~MemberTemplate()
voidAddTemplateInstance(const ROOT::Reflex::Member& templateInstance) const
static ROOT::Reflex::MemberTemplateByName(const string& name, size_t nTemplateParams = 0)
void*Id() const
ROOT::Reflex::MemberTemplateMemberTemplate(const ROOT::Reflex::MemberTemplateName* memberTemplateName = 0)
ROOT::Reflex::MemberTemplateMemberTemplate(const ROOT::Reflex::MemberTemplate& rh)
static ROOT::Reflex::MemberTemplate_IteratorMemberTemplate_Begin()
static ROOT::Reflex::MemberTemplate_IteratorMemberTemplate_End()
static ROOT::Reflex::Reverse_MemberTemplate_IteratorMemberTemplate_RBegin()
static ROOT::Reflex::Reverse_MemberTemplate_IteratorMemberTemplate_REnd()
static ROOT::Reflex::MemberTemplateMemberTemplateAt(size_t nth)
static size_tMemberTemplateSize()
stringName(unsigned int mod = 0) const
booloperator bool() const
booloperator==(const ROOT::Reflex::MemberTemplate& rh) const
ROOT::Reflex::Member_IteratorTemplateInstance_Begin() const
ROOT::Reflex::Member_IteratorTemplateInstance_End() const
ROOT::Reflex::Reverse_Member_IteratorTemplateInstance_RBegin() const
ROOT::Reflex::Reverse_Member_IteratorTemplateInstance_REnd() const
ROOT::Reflex::MemberTemplateInstanceAt(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

Data Members

private:
const ROOT::Reflex::MemberTemplateName*fMemberTemplateName

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

ROOT::Reflex::MemberTemplate ByName(const string& name, size_t nTemplateParams = 0)
 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 = 0) const
 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) const
 Return the nth template instance of this family.
void AddTemplateInstance(const ROOT::Reflex::Member& templateInstance) const
 Add member templateInstance to this template family.
MemberTemplate( const MemberTemplateName * memberTemplateName )

{}
MemberTemplate( const MemberTemplate & rh )

{}
~MemberTemplate()

{}
operator bool()

void * Id()

size_t MemberTemplateSize()

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()


Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: MemberTemplate.cxx,v 1.13 2006/10/30 12:51:33 roiser Exp $

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.