21template <
typename T, o2::dcs::DeliveryType dt>
33 return converter.t_value;
50 return getValueImpl<double, DeliveryType::DPVAL_DOUBLE>(dpcom);
56 return getValueImpl<float, DeliveryType::DPVAL_FLOAT>(dpcom);
62 return getValueImpl<uint32_t, DeliveryType::DPVAL_UINT>(dpcom);
68 return getValueImpl<int32_t, DeliveryType::DPVAL_INT>(dpcom);
74 return getValueImpl<char, DeliveryType::DPVAL_CHAR>(dpcom);
80 return getValueImpl<bool, DeliveryType::DPVAL_BOOL>(dpcom);
86 if (dpcom.
id.
get_type() != o2::dcs::DeliveryType::DPVAL_STRING) {
ClassImp(DataPointCompositeObject)
DeliveryType get_type() const noexcept
T getValue(const DataPointCompositeObject &dpcom)
std::string show(const DeliveryType type)
T getValueImpl(const DataPointCompositeObject &dpcom)
const DataPointIdentifier id