![]() |
The Gaudi Framework
v27r0
|
Non-templated base class for actual ToolHandle<T>. More...
#include <GaudiKernel/ToolHandle.h>


Public Member Functions | |
| virtual | ~BaseToolHandle () |
| StatusCode | retrieve (IAlgTool *&tool) const |
| virtual | ~BaseToolHandle () |
| StatusCode | retrieve (IAlgTool *&tool) const |
Public Member Functions inherited from ToolHandleInfo | |
| virtual | ~ToolHandleInfo ()=default |
| bool | isPublic () const |
| bool | createIf () const |
| const IInterface * | parent () const |
| virtual | ~ToolHandleInfo ()=default |
| bool | isPublic () const |
| bool | createIf () const |
| const IInterface * | parent () const |
Protected Member Functions | |
| BaseToolHandle (const IInterface *parent=nullptr, bool createIf=true) | |
| virtual StatusCode | i_retrieve (IAlgTool *&) const =0 |
| BaseToolHandle (const IInterface *parent=nullptr, bool createIf=true) | |
| virtual StatusCode | i_retrieve (IAlgTool *&) const =0 |
Protected Member Functions inherited from ToolHandleInfo | |
| ToolHandleInfo (const IInterface *parent=nullptr, bool createIf=true) | |
| ToolHandleInfo (const IInterface *parent=nullptr, bool createIf=true) | |
Additional Inherited Members | |
Static Public Member Functions inherited from ToolHandleInfo | |
| static std::string | toolComponentType (const IInterface *parent) |
| static std::string | toolParentName (const IInterface *parent) |
| static std::string | toolComponentType (const IInterface *parent) |
| static std::string | toolParentName (const IInterface *parent) |
Protected Attributes inherited from ToolHandleInfo | |
| const IInterface * | m_parent |
| bool | m_createIf |
Non-templated base class for actual ToolHandle<T>.
Defines the interface for the management of ToolHandles in the Algorithms and Tools
Definition at line 66 of file ToolHandle.h.
|
inlineprotected |
Definition at line 69 of file ToolHandle.h.
|
inlinevirtual |
Definition at line 76 of file ToolHandle.h.
|
inlineprotected |
Definition at line 69 of file ToolHandle.h.
|
inlinevirtual |
Definition at line 76 of file ToolHandle.h.
|
protectedpure virtual |
Implemented in ToolHandle< T >, and ToolHandle< T >.
|
protectedpure virtual |
Implemented in ToolHandle< T >, and ToolHandle< T >.
|
inline |
Definition at line 78 of file ToolHandle.h.
|
inline |
Definition at line 78 of file ToolHandle.h.