18 #ifndef OMG_DDS_CORE_XTYPES_TDYNAMICDATA_HPP_ 19 #define OMG_DDS_CORE_XTYPES_TDYNAMICDATA_HPP_ 34 template <
typename DDT,
typename T>
35 void value(DDT& dd, uint32_t mid,
const T& v);
37 template <
typename DDT,
typename T>
38 T
value(
const DDT& dd,
const std::string& mid,
const T& v);
40 template <
typename DDT,
typename T>
41 T
value(
const DDT& dd, uint32_t mid);
43 template <
typename DDT,
typename T>
44 T
value(
const DDT& dd,
const std::string& mid);
66 void value(uint32_T mid,
const T& v)
const;
69 T
value(
const std::string& mid,
const T& v)
const;
72 T
value(uint32_T mid)
const;
75 T
value(
const std::string& mid)
const;
77 DynamicType
type()
const;
82 uint32_t
member_id(
const std::string& name)
const;
void value(DDT &dd, uint32_t mid, const T &v)
uint32_t member_id(const std::string &name) const
MemberType member_type(uint32_t id) const
Base class for reference-counted objects.
DynamicData(const DynamicType &type)
void value(uint32_T mid, const T &v) const