#include "Object.h"

ROOT::Reflex::Object


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Reflex::Object

Inheritance Chart:
ROOT::Reflex::Object

    public:
Object(const ROOT::Reflex::Type& type = Type(0, 0), void* mem = 0) Object(const ROOT::Reflex::Object& obj) ROOT::Reflex::Object operator=(const ROOT::Reflex::Object& obj) ROOT::Reflex::Object CastObject(const ROOT::Reflex::Type& to) const ROOT::Reflex::Object Get(const string& dm) const ROOT::Reflex::Object Invoke(const string& fm, ROOT::Reflex::vector<void*> args = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const ROOT::Reflex::Object Invoke(const string& fm, const ROOT::Reflex::Type& sign, ROOT::Reflex::vector<void*> args = vector<void*,std::allocator<void*> >((&allocator<void*>()))) const Object() ~Object() void* Address() const void Destruct() const ROOT::Reflex::Type DynamicType() const TClass* IsA() bool operator bool() const bool operator!=(const ROOT::Reflex::Object& obj) bool operator==(const ROOT::Reflex::Object& obj) void Set(const string& dm, void* value) const virtual void ShowMembers(TMemberInspector&, char*) virtual void Streamer(TBuffer&) void StreamerNVirtual(TBuffer&) ROOT::Reflex::Type TypeOf() const

Data Members

    private:
ROOT::Reflex::Type fType void* fAddress

Class Description

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.
inline Object( const Type & type, void * mem )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void Set( const std::string & dm, const void * value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Object( const Type & type = Type(), void * mem = 0 )
Object( const Object & )
~Object()
void * Address()
Object CastObject( const Type & to )
void Destruct()
Type DynamicType()
Type TypeOf()

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.