GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | List of all members
TGo4AccessWrapper Class Reference

#include <TGo4AccessWrapper.h>

+ Inheritance diagram for TGo4AccessWrapper:

Public Member Functions

 TGo4AccessWrapper ()
 
virtual ~TGo4AccessWrapper ()
 
TObject * GetObject (const char *name=nullptr)
 
TClass * GetObjectClass (const char *name=nullptr)
 
const char * GetObjectClassName (const char *name=nullptr)
 
virtual std::unique_ptr< TGo4AccessProvideAccess (const char *name=nullptr)
 
 ClassDef (TGo4AccessWrapper, 1)
 

Detailed Description

Definition at line 19 of file TGo4AccessWrapper.h.

Constructor & Destructor Documentation

◆ TGo4AccessWrapper()

TGo4AccessWrapper::TGo4AccessWrapper ( )
inline

Definition at line 21 of file TGo4AccessWrapper.h.

◆ ~TGo4AccessWrapper()

virtual TGo4AccessWrapper::~TGo4AccessWrapper ( )
inlinevirtual

Definition at line 22 of file TGo4AccessWrapper.h.

Member Function Documentation

◆ ClassDef()

TGo4AccessWrapper::ClassDef ( TGo4AccessWrapper  ,
 
)

Referenced by ProvideAccess().

◆ GetObject()

TObject* TGo4AccessWrapper::GetObject ( const char *  name = nullptr)
inline

Definition at line 24 of file TGo4AccessWrapper.h.

References ProvideAccess().

◆ GetObjectClass()

TClass* TGo4AccessWrapper::GetObjectClass ( const char *  name = nullptr)
inline

Definition at line 33 of file TGo4AccessWrapper.h.

References ProvideAccess().

◆ GetObjectClassName()

const char* TGo4AccessWrapper::GetObjectClassName ( const char *  name = nullptr)
inline

Definition at line 40 of file TGo4AccessWrapper.h.

References ProvideAccess().

◆ ProvideAccess()

virtual std::unique_ptr<TGo4Access> TGo4AccessWrapper::ProvideAccess ( const char *  name = nullptr)
inlinevirtual

Reimplemented in TGo4ObjectManager, and TGo4Iter.

Definition at line 47 of file TGo4AccessWrapper.h.

References ClassDef().

Referenced by GetObject(), GetObjectClass(), and GetObjectClassName().


The documentation for this class was generated from the following file: