ROOT::Reflex::Member
class description - header file - source file
viewCVS header - viewCVS source
class ROOT::Reflex::Member
Function Members (Methods)
Display options:
public:
| ~Member() |
ROOT::Reflex::Scope | DeclaringScope() const |
ROOT::Reflex::Type | DeclaringType() const |
__gnu_cxx::__normal_iterator<const string*,vector<string> > | FunctionParameterDefault_Begin() const |
__gnu_cxx::__normal_iterator<const string*,vector<string> > | FunctionParameterDefault_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | FunctionParameterDefault_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | FunctionParameterDefault_REnd() const |
std::string | FunctionParameterDefaultAt(size_t nth) const |
__gnu_cxx::__normal_iterator<const string*,vector<string> > | FunctionParameterName_Begin() const |
__gnu_cxx::__normal_iterator<const string*,vector<string> > | FunctionParameterName_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | FunctionParameterName_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | FunctionParameterName_REnd() const |
std::string | FunctionParameterNameAt(size_t nth) const |
unsigned int | FunctionParameterSize(bool required = false) const |
void | GenerateDict(ROOT::Reflex::DictionaryGenerator& generator) const |
ROOT::Reflex::Object | Get() const |
ROOT::Reflex::Object | Get(const ROOT::Reflex::Object& obj) const |
void* | Id() const |
ROOT::Reflex::Object | Invoke(const ROOT::Reflex::vector<void*>& paramList = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const |
ROOT::Reflex::Object | Invoke(const ROOT::Reflex::Object& obj, const ROOT::Reflex::vector<void*>& paramList = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const |
TClass* | IsA() |
bool | IsAbstract() const |
bool | IsArtificial() const |
bool | IsAuto() const |
bool | IsConst() 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 |
bool | IsVolatile() const |
ROOT::Reflex::Member | Member() |
ROOT::Reflex::Member | Member(ROOT::Reflex::MemberBase* memberBase = 0) |
ROOT::Reflex::Member | Member(const ROOT::Reflex::Member& rh) |
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<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | TemplateArgument_Begin() const |
__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > | TemplateArgument_End() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const ROOT::Reflex::Type*,vector<ROOT::Reflex::Type> > > | TemplateArgument_RBegin() const |
reverse_iterator<__gnu_cxx::__normal_iterator<const 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 |
Data Members
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 )
--------------------------------------------------------------------------------
void GenerateDict( DictionaryGenerator & generator)
-------------------------------------------------------------------------------
Generate Dictionary information about itself.
ROOT::Reflex::Scope DeclaringScope()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type DeclaringType()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void * Id()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsAbstract()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsArtificial()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsAuto()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsConstructor()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsConst()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsConverter()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsCopyConstructor()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsDataMember()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsDestructor()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsExplicit()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsExtern()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsFunctionMember()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsInline()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsMutable()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsOperator()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsPrivate()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsProtected()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsPublic()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsRegister()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsStatic()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsTemplateInstance()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsTransient()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsVirtual()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool IsVolatile()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::TYPE MemberType()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string MemberTypeAsString()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string Name( unsigned int mod )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t Offset()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t FunctionParameterSize( bool required )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string FunctionParameterDefaultAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::StdString_Iterator FunctionParameterDefault_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::StdString_Iterator FunctionParameterDefault_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_StdString_Iterator FunctionParameterDefault_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_StdString_Iterator FunctionParameterDefault_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string FunctionParameterNameAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::StdString_Iterator FunctionParameterName_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::StdString_Iterator FunctionParameterName_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_StdString_Iterator FunctionParameterName_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_StdString_Iterator FunctionParameterName_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::PropertyList Properties()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void SetScope( const Scope & sc )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void * Stubcontext()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::StubFunction Stubfunction()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type TemplateArgumentAt( size_t nth )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t TemplateArgumentSize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator TemplateArgument_Begin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type_Iterator TemplateArgument_End()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator TemplateArgument_RBegin()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Reverse_Type_Iterator TemplateArgument_REnd()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::MemberTemplate TemplateFamily()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type TypeOf()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Member( const MemberBase * memberBase = 0 )
* default constructor */
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: Member.cxx,v 1.11 2006/10/26 17:49:22 axel 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.