Working With Fields
class SomeField
{
public:
// Value storage type definition
using ValueType = ...;
// Provide an access to the stored value
ValueType& value() { return m_value; }
const ValueType& value() const { return m_value; }
...
private:
ValueType m_value;
}using ActualMessage1Fields = std::tuple<
IntValueField<std::int8_t>,
IntValueField<std::int16_t>
IntValueField<std::int32_t>
>;
class ActualMessage1 : public MessageBase<ActualMessage1Fields> {...};Last updated