ROOT::Reflex::MemberBase
class description - header file - source file - inheritance tree (.pdf)
public:
MemberBase(const ROOT::Reflex::MemberBase& _ctor_arg)
MemberBase(char* name, const ROOT::Reflex::Type& type, int memberType, unsigned int modifiers)
virtual ~MemberBase()
ROOT::Reflex::Scope DeclaringScope() const
ROOT::Reflex::Type DeclaringType() const
virtual __gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterDefault_Begin() const
virtual __gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterDefault_End() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterDefault_RBegin() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterDefault_REnd() const
virtual std::string FunctionParameterDefaultAt(size_t) const
virtual __gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterName_Begin() const
virtual __gnu_cxx::__normal_iterator<string*,vector<string> > FunctionParameterName_End() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterName_RBegin() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<string*,vector<string> > > FunctionParameterName_REnd() const
virtual std::string FunctionParameterNameAt(size_t) const
virtual unsigned int FunctionParameterSize(bool) const
virtual ROOT::Reflex::Object Get(const ROOT::Reflex::Object&) const
virtual ROOT::Reflex::Object Invoke(const ROOT::Reflex::Object&, const ROOT::Reflex::vector<void*>&) const
virtual ROOT::Reflex::Object Invoke(const ROOT::Reflex::vector<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
virtual std::string Name(unsigned int mod = 0) const
virtual unsigned int Offset() const
ROOT::Reflex::Member operator ROOT::Reflex::Member() const
ROOT::Reflex::PropertyList Properties() const
virtual void Set(const ROOT::Reflex::Object&, void*) const
void SetScope(const ROOT::Reflex::Scope& scope) const
virtual void ShowMembers(TMemberInspector&, char*)
virtual void Streamer(TBuffer&)
void StreamerNVirtual(TBuffer&)
virtual void* Stubcontext() const
virtual void* Stubfunction() const
virtual __gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > TemplateArgument_Begin() const
virtual __gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > TemplateArgument_End() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > TemplateArgument_RBegin() const
virtual reverse_iterator<__gnu_cxx::__normal_iterator<ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > TemplateArgument_REnd() const
virtual ROOT::Reflex::Type TemplateArgumentAt(size_t nth) const
virtual unsigned int TemplateArgumentSize() const
virtual ROOT::Reflex::MemberTemplate TemplateFamily() const
ROOT::Reflex::Type TypeOf() const
private:
string fName
ROOT::Reflex::Scope fScope
int fMemberType
ROOT::Reflex::PropertyList fPropertyList
protected:
ROOT::Reflex::Type fType
unsigned int fModifiers
MemberBase( const char * name, const Type & type, TYPE memberType, unsigned int modifiers )
-------------------------------------------------------------------------------
Construct the dictionary info for a member
~MemberBase()
-------------------------------------------------------------------------------
Destructor.
ROOT::Reflex::Scope DeclaringScope()
-------------------------------------------------------------------------------
Return the scope the member lives in.
ROOT::Reflex::Type DeclaringType()
-------------------------------------------------------------------------------
Return the type the member lives in.
std::string MemberTypeAsString()
-------------------------------------------------------------------------------
Remember type of the member as a string.
ROOT::Reflex::PropertyList Properties()
-------------------------------------------------------------------------------
Return the property list attached to this member.
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
MemberBase( const char * name, const Type & type, TYPE memberType, unsigned int modifiers )
Object Get( const Object & obj )
Object Invoke( const Object & obj, const std::vector < void * > & paramList = std::vector<void*>())
Object Invoke( const std::vector < void * > & paramList = std::vector<void*>())
virtual Object Invoke( const std::vector < Object > & paramList ) const;
std::string Name( unsigned int mod = 0 )
void Set( const Object & instance, const void * value )
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: MemberBase.cxx,v 1.10 2006/07/05 08:04:02 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.