|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
#include <ToolHandle.h>


Public Member Functions | |
| virtual | ~ToolHandleInfo () |
| bool | isPublic () const |
| bool | createIf () const |
| const IInterface * | parent () const |
| const std::string | toolComponentType (const IInterface *parent) const |
| const std::string | toolParentName (const IInterface *parent) const |
Protected Member Functions | |
| ToolHandleInfo (const IInterface *parent=0, bool createIf=true) | |
Private Attributes | |
| const IInterface * | m_parent |
| bool | m_createIf |
Definition at line 21 of file ToolHandle.h.
| ToolHandleInfo::ToolHandleInfo | ( | const IInterface * | parent = 0, |
|
| bool | createIf = true | |||
| ) | [inline, protected] |
| virtual ToolHandleInfo::~ToolHandleInfo | ( | ) | [inline, virtual] |
| bool ToolHandleInfo::isPublic | ( | ) | const [inline] |
| bool ToolHandleInfo::createIf | ( | ) | const [inline] |
| const IInterface* ToolHandleInfo::parent | ( | ) | const [inline] |
| const std::string ToolHandleInfo::toolComponentType | ( | const IInterface * | parent | ) | const [inline] |
| const std::string ToolHandleInfo::toolParentName | ( | const IInterface * | parent | ) | const [inline] |
Definition at line 49 of file ToolHandle.h.
00049 { 00050 if (parent) { 00051 //SmartIF<INamedInterface> pNamed(const_cast<IInterface*>(parent)); 00052 //if (pNamed.isValid()) { 00053 const INamedInterface* pNamed = dynamic_cast<const INamedInterface*>(parent); 00054 if (pNamed) { 00055 return pNamed->name(); 00056 } else { 00057 return ""; 00058 } 00059 } else { 00060 return "ToolSvc"; 00061 } 00062 }
const IInterface* ToolHandleInfo::m_parent [private] |
Definition at line 65 of file ToolHandle.h.
bool ToolHandleInfo::m_createIf [private] |
Definition at line 66 of file ToolHandle.h.