Factory base class implementing some utilities.
More...
#include <Plugins.h>
|
| typedef std::string | str_t |
| |
|
| template<typename T > |
| static T * | ptr (const T *_p) |
| |
| template<typename T > |
| static T & | ref (const T *_p) |
| |
| template<typename T > |
| static T | val (const T *_p) |
| |
| template<typename T > |
| static T | value (const void *_p) |
| |
| static const char * | value (const void *_p) |
| |
| template<> |
| int | value (const void *_p) |
| |
| template<> |
| long | value (const void *_p) |
| |
Factory base class implementing some utilities.
Definition at line 49 of file Plugins.h.
◆ str_t
◆ ptr()
template<typename T >
| static T* dd4hep::PluginFactoryBase::ptr |
( |
const T * |
_p | ) |
|
|
inlinestatic |
◆ ref()
template<typename T >
| static T& dd4hep::PluginFactoryBase::ref |
( |
const T * |
_p | ) |
|
|
inlinestatic |
◆ val()
template<typename T >
| static T dd4hep::PluginFactoryBase::val |
( |
const T * |
_p | ) |
|
|
inlinestatic |
◆ value() [1/4]
template<typename T >
| static T dd4hep::PluginFactoryBase::value |
( |
const void * |
_p | ) |
|
|
inlinestatic |
◆ value() [2/4]
| static const char* dd4hep::PluginFactoryBase::value |
( |
const void * |
_p | ) |
|
|
inlinestatic |
◆ value() [3/4]
template<>
| int dd4hep::PluginFactoryBase::value |
( |
const void * |
_p | ) |
|
|
inlinestatic |
◆ value() [4/4]
template<>
| long dd4hep::PluginFactoryBase::value |
( |
const void * |
_p | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: