ROOT::Reflex::Object
class description - header file - source file
viewCVS header - viewCVS source
class ROOT::Reflex::Object
Function Members (Methods)
Display options:
Data Members
private:
ROOT::Reflex::Type | fType | |
void* | fAddress | |
Get( const std::string & dm )
-------------------------------------------------------------------------------
Get a data member value of this object.
Invoke( const std::string & fm, std::vector< Object > args )
-------------------------------------------------------------------------------
Invoke( const std::string & fm, std::vector < void * > args )
-------------------------------------------------------------------------------
Invoke a data member of this object.
m = TypeOf().FunctionMemberAt( fm );
if ( m ) {
if ( args.size() ) return m.Invoke( * this, args );
else return m.Invoke( * this );
}
else throw RuntimeError("No such MemberAt " + fm );
return Object();
Object( const Type & type, void * mem )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
Object( const Object & obj )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
void * Address()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Object CastObject( const Type & to )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void Destruct()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type DynamicType()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void Set( const std::string & dm, const void * value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ROOT::Reflex::Type TypeOf()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Object( const Type & type = Type(), void * mem = 0 )
* constructor */
* constructor */
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: Object.cxx,v 1.8 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.