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 50 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: