#ifndef REFLEX_BUILD
#define REFLEX_BUILD
#endif
#include "Reflex/Member.h"
#include "Reflex/Scope.h"
#include "Reflex/Type.h"
#include "Reflex/Base.h"
#include "Reflex/PropertyList.h"
#include "Reflex/Tools.h"
#include "Class.h"
#include <iostream>
ROOT::Reflex::Member::Member( const MemberBase * memberBase )
: fMemberBase( memberBase ) {
}
ROOT::Reflex::Member::Member( const Member & rh )
: fMemberBase( rh.fMemberBase ) {
}
ROOT::Reflex::Member::~Member() {
}
ROOT::Reflex::Object ROOT::Reflex::Member::Get() const {
if ( fMemberBase ) return fMemberBase->Get( Object());
return Object();
}
ROOT::Reflex::Object ROOT::Reflex::Member::Get( const Object & obj) const {
if ( fMemberBase ) return fMemberBase->Get( obj );
return Object();
}
/-------------------------------------------------------------------------------
ROOT::Reflex::Object
ROOT::Reflex::Member::Invoke( const Object & obj,
const std::vector < Object > & paramList ) const {
if ( fMemberBase ) return fMemberBase->Invoke( obj, paramList );
return Object();
}
*/
ROOT::Reflex::Object
ROOT::Reflex::Member::Invoke( const Object & obj,
const std::vector < void * > & paramList ) const {
if ( fMemberBase ) return fMemberBase->Invoke( obj, paramList );
return Object();
}
-------------------------------------------------------------------------------
ROOT::Reflex::Object
ROOT::Reflex::Member::Invoke( const std::vector < Object > & paramList ) const {
if ( fMemberBase ) return fMemberBase->Invoke( paramList );
return Object();
}
*/
ROOT::Reflex::Object
ROOT::Reflex::Member::Invoke( const std::vector < void * > & paramList ) const {
if ( fMemberBase ) return fMemberBase->Invoke( paramList );
return Object();
}
-------------------------------------------------------------------------------
void ROOT::Reflex::Member::Set( const Object & instance,
const Object & value ) const {
if (fMemberBase ) fMemberBase->Set( instance, value );
}
*/
void ROOT::Reflex::Member::Set( const Object & instance,
const void * value ) const {
if (fMemberBase ) fMemberBase->Set( instance, value );
}
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.