23 #ifndef VARIANT_TOPIC_TOOLS_MESSAGE_VARIANT_H 24 #define VARIANT_TOPIC_TOOLS_MESSAGE_VARIANT_H 56 using Variant::operator=;
79 virtual const std::string&
getMemberName(
int index)
const = 0;
84 void writeMember(std::ostream& stream,
int index)
const;
138 bool hasMember(
const std::string& name)
const;
156 public Variant::ValueT<typename type_traits::MessageType<T>::ValueType>,
226 bool hasMember(
const std::string& name)
const;
258 #include <variant_topic_tools/MessageVariant.tpp>
Header file providing the CollectionVariant class interface.
Header file providing the MessageFieldCollection class interface.
Header file providing the message type traits.