#include <DeviceProduct.h>
Definition at line 8 of file DeviceProduct.h.
◆ DeviceProductBase() [1/2]
edm::DeviceProductBase::DeviceProductBase |
( |
| ) |
|
|
default |
◆ ~DeviceProductBase()
edm::DeviceProductBase::~DeviceProductBase |
( |
| ) |
|
|
default |
◆ DeviceProductBase() [2/2]
template<typename M >
edm::DeviceProductBase::DeviceProductBase |
( |
std::shared_ptr< M > |
metadata | ) |
|
|
inlineexplicitprotected |
Definition at line 31 of file DeviceProduct.h.
std::shared_ptr< void const > metadata_
std::type_info const * metadataType_
M const & metadata() const
◆ metadata()
template<typename M >
M const& edm::DeviceProductBase::metadata |
( |
| ) |
const |
|
inline |
◆ metadata_
std::shared_ptr<void const> edm::DeviceProductBase::metadata_ |
|
private |
◆ metadataType_
std::type_info const* edm::DeviceProductBase::metadataType_ |
|
private |