ROOT::Reflex::Member
class description - header file - source file - inheritance tree (.pdf)
public:
Member(ROOT::Reflex::MemberBase* memberBase = 0)
Member(const ROOT::Reflex::Member& rh)
Member()
~Member()
ROOT::Reflex::Scope DeclaringScope() const
ROOT::Reflex::Type DeclaringType() const
__gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterDefault_Begin() const
__gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterDefault_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterDefault_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterDefault_REnd() const
std::string FunctionParameterDefaultAt(size_t nth) const
__gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterName_Begin() const
__gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterName_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterName_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterName_REnd() const
std::string FunctionParameterNameAt(size_t nth) const
unsigned int FunctionParameterSize(bool required = false) const
ROOT::Reflex::Object Get() const
ROOT::Reflex::Object Get(const ROOT::Reflex::Object& obj) const
ROOT::Reflex::Object Invoke(const ROOT::Reflex::Object& obj, const ROOT::Reflex::vector<void*>& paramList = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const
ROOT::Reflex::Object Invoke(const ROOT::Reflex::vector<void*>& paramList = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const
TClass* IsA()
bool IsArtificial() const
bool IsAuto() const
bool IsConstructor() 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 IsRegister() const
bool IsStatic() const
bool IsTemplateInstance() const
bool IsTransient() const
bool IsVirtual() const
int MemberType() const
std::string MemberTypeAsString() const
std::string Name(unsigned int mod = 0) const
unsigned int Offset() const
bool operator bool() const
bool operator!=(const ROOT::Reflex::Member& rh) const
bool operator<(const ROOT::Reflex::Member& rh) const
ROOT::Reflex::Member& operator=(const ROOT::Reflex::Member& rh)
bool operator==(const ROOT::Reflex::Member& rh) const
ROOT::Reflex::PropertyList Properties() const
void Set(const ROOT::Reflex::Object& instance, void* value) const
void SetScope(const ROOT::Reflex::Scope& sc) const
virtual void ShowMembers(TMemberInspector&, char*)
virtual void Streamer(TBuffer&)
void StreamerNVirtual(TBuffer&)
void* Stubcontext() const
void* Stubfunction() const
__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > TemplateArgument_Begin() const
__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > TemplateArgument_End() const
reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > TemplateArgument_RBegin() const
reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > TemplateArgument_REnd() const
ROOT::Reflex::Type TemplateArgumentAt(size_t nth) const
unsigned int TemplateArgumentSize() const
ROOT::Reflex::MemberTemplate TemplateFamily() const
ROOT::Reflex::Type TypeOf() const
private:
ROOT::Reflex::MemberBase* fMemberBase
Member( const MemberBase * memberBase )
-------------------------------------------------------------------------------
Construct a member, attaching it to MemberBase.
Member( const Member & rh )
-------------------------------------------------------------------------------
Member copy constructor.
~Member()
-------------------------------------------------------------------------------
Member desructor.
ROOT::Reflex::Object Get()
-------------------------------------------------------------------------------
Get the value of a static member.
ROOT::Reflex::Object Get( const Object & obj)
-------------------------------------------------------------------------------
Get the value of a non static data member.
Invoke( const Object & obj, const std::vector < Object > & paramList )
-------------------------------------------------------------------------------
Invoke( const Object & obj, const std::vector < void * > & paramList )
-------------------------------------------------------------------------------
Invoke a non static data member.
void Set( const Object & instance, const Object & value )
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Member( const MemberBase * memberBase = 0 )
std::string Name( unsigned int mod = 0 )
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: Member.cxx,v 1.7 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.