Template Class ValueMessage

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class ValueMessage : public ros_babel_fish::Message

Public Functions

inline explicit ValueMessage(MessageMemberIntrospection member, std::shared_ptr<void> data)
inline T getValue() const
inline void setValue(T value)
inline ValueMessage<T> &operator=(const ValueMessage<T> &other)
inline void setValue(std::string value)
inline void setValue(std::wstring value)

Protected Functions

template<typename OT>
inline void assignValue(const Message &other)
inline virtual void _assign(const Message &other) override
inline virtual bool _isMessageEqual(const Message &o) const override

Protected Attributes

MessageMemberIntrospection member_