class Reflex::Member

Function Members (Methods)

public:
~Member()
Reflex::ScopeDeclaringScope() const
Reflex::TypeDeclaringType() const
Reflex::StdString_IteratorFunctionParameterDefault_Begin() const
Reflex::StdString_IteratorFunctionParameterDefault_End() const
Reflex::Reverse_StdString_IteratorFunctionParameterDefault_RBegin() const
Reflex::Reverse_StdString_IteratorFunctionParameterDefault_REnd() const
stringFunctionParameterDefaultAt(size_t nth) const
Reflex::StdString_IteratorFunctionParameterName_Begin() const
Reflex::StdString_IteratorFunctionParameterName_End() const
Reflex::Reverse_StdString_IteratorFunctionParameterName_RBegin() const
Reflex::Reverse_StdString_IteratorFunctionParameterName_REnd() const
stringFunctionParameterNameAt(size_t nth) const
size_tFunctionParameterSize(bool required = false) const
voidGenerateDict(Reflex::DictionaryGenerator& generator) const
Reflex::ObjectGet() const
Reflex::ObjectGet(const Reflex::Object& obj) const
void*Id() const
voidInvoke(Reflex::Object* ret, const vector<void*>& paramList = std::vector<void*>()) const
voidInvoke(const Reflex::Object& obj, Reflex::Object* ret, const vector<void*>& paramList = std::vector<void*>()) const
boolIsAbstract() const
boolIsArtificial() const
boolIsAuto() const
boolIsConst() const
boolIsConstructor() const
boolIsConverter() const
boolIsCopyConstructor() const
boolIsDataMember() const
boolIsDestructor() const
boolIsExplicit() const
boolIsExtern() const
boolIsFunctionMember() const
boolIsInline() const
boolIsMutable() const
boolIsOperator() const
boolIsPrivate() const
boolIsProtected() const
boolIsPublic() const
boolIsPureVirtual() const
boolIsRegister() const
boolIsStatic() const
boolIsTemplateInstance() const
boolIsTransient() const
boolIsVirtual() const
boolIsVolatile() const
Reflex::MemberMember(const Reflex::MemberBase* memberBase = 0)
Reflex::MemberMember(const Reflex::Member& rh)
Reflex::TYPEMemberType() const
stringMemberTypeAsString() const
stringName(unsigned int mod = 0) const
size_tOffset() const
booloperator bool() const
booloperator!=(const Reflex::Member& rh) const
booloperator<(const Reflex::Member& rh) const
Reflex::Member&operator=(const Reflex::Member& rh)
booloperator==(const Reflex::Member& rh) const
Reflex::PropertyListProperties() const
voidSet(const Reflex::Object& instance, const void* value) const
voidSetScope(const Reflex::Scope& sc) const
void*Stubcontext() const
Reflex::StubFunctionStubfunction() const
Reflex::Type_IteratorTemplateArgument_Begin() const
Reflex::Type_IteratorTemplateArgument_End() const
Reflex::Reverse_Type_IteratorTemplateArgument_RBegin() const
Reflex::Reverse_Type_IteratorTemplateArgument_REnd() const
Reflex::TypeTemplateArgumentAt(size_t nth) const
size_tTemplateArgumentSize() const
Reflex::MemberTemplateTemplateFamily() const
Reflex::MemberBase*ToMemberBase() const
Reflex::TypeTypeOf() const
voidUpdateFunctionParameterNames(const char* parameters)
private:
voidDelete()

Data Members

private:
Reflex::MemberBase*fMemberBase

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Member( const MemberBase * memberBase )
 Construct a member, attaching it to MemberBase.
Member( const Member & rh )
 Member copy constructor.
~Member()
 Member desructor.
void Delete()
 delete the MemberBase
Reflex::Object Get() const
 Get the value of a static member.
Reflex::Object Get(const Reflex::Object& obj) const
 Get the value of a non static data member.
Invoke(const Reflex::Object& obj, Reflex::Object* ret, const vector<void*>& paramList = std::vector<void*>()) const
 Invoke a non static data member. Put return value (if not void) into ret.
Invoke(Reflex::Object* ret, const vector<void*>& paramList = std::vector<void*>()) const
 Invoke a static data member. Put return value (if not void) into ret.
void Set(const Reflex::Object& instance, const void* value) const
 Set a non static data member.
void GenerateDict(Reflex::DictionaryGenerator& generator) const
 Generate Dictionary information about itself.
inline operator bool() const
Reflex::Scope DeclaringScope() const
Reflex::Type DeclaringType() const
void * Id() const
bool IsAbstract() const
bool IsArtificial() const
bool IsAuto() const
bool IsConstructor() const
bool IsConst() const
bool IsConverter() const
bool IsCopyConstructor() const
bool IsDataMember() const
bool IsDestructor() const
bool IsExplicit() const
bool IsExtern() const
bool IsFunctionMember() const
bool IsInline() const
bool IsMutable() const
bool IsOperator() const
bool IsPrivate() const
bool IsProtected() const
bool IsPublic() const
bool IsPureVirtual() const
bool IsRegister() const
bool IsStatic() const
bool IsTemplateInstance() const
bool IsTransient() const
bool IsVirtual() const
bool IsVolatile() const
Reflex::TYPE MemberType() const
std::string MemberTypeAsString() const
std::string Name(unsigned int mod = 0) const
size_t Offset() const
size_t FunctionParameterSize(bool required = false) const
std::string FunctionParameterDefaultAt(size_t nth) const
Reflex::StdString_Iterator FunctionParameterDefault_Begin() const
Reflex::StdString_Iterator FunctionParameterDefault_End() const
Reflex::Reverse_StdString_Iterator FunctionParameterDefault_RBegin() const
Reflex::Reverse_StdString_Iterator FunctionParameterDefault_REnd() const
std::string FunctionParameterNameAt(size_t nth) const
Reflex::StdString_Iterator FunctionParameterName_Begin() const
Reflex::StdString_Iterator FunctionParameterName_End() const
Reflex::Reverse_StdString_Iterator FunctionParameterName_RBegin() const
Reflex::Reverse_StdString_Iterator FunctionParameterName_REnd() const
Reflex::PropertyList Properties() const
void SetScope(const Reflex::Scope& sc) const
void * Stubcontext() const
Reflex::StubFunction Stubfunction() const
Reflex::Type TemplateArgumentAt(size_t nth) const
size_t TemplateArgumentSize() const
Reflex::Type_Iterator TemplateArgument_Begin() const
Reflex::Type_Iterator TemplateArgument_End() const
Reflex::Reverse_Type_Iterator TemplateArgument_RBegin() const
Reflex::Reverse_Type_Iterator TemplateArgument_REnd() const
Reflex::MemberTemplate TemplateFamily() const
Reflex::MemberBase* ToMemberBase() const
Reflex::Type TypeOf() const
void UpdateFunctionParameterNames(const char* parameters)

Author: Stefan Roiser 2004
Last change: root/reflex:$Id: Member.h 26631 2008-12-03 15:50:16Z axel $
Last generated: 2008-12-04 08:16

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.