Header file providing the Variant class interface. More...
#include <typeinfo>#include <boost/type_traits.hpp>#include <ros/ros.h>#include <variant_topic_tools/DataType.h>#include <variant_topic_tools/DataTypeTraits.h>#include <variant_topic_tools/Pointer.h>#include <variant_topic_tools/Variant.tpp>

Go to the source code of this file.
Classes | |
| class | variant_topic_tools::Variant::Value |
| Variant value (abstract base) More... | |
| class | variant_topic_tools::Variant::ValueT< T > |
| Variant value (templated abstract base) More... | |
| class | variant_topic_tools::Variant |
| Variant type. More... | |
Namespaces | |
| namespace | variant_topic_tools |
Functions | |
| std::ostream & | variant_topic_tools::operator<< (std::ostream &stream, const Variant &variant) |
| Operator for writing the variant to a stream. | |
| std::istream & | variant_topic_tools::operator>> (std::istream &stream, Variant &variant) |
| Operator for reading the variant from a stream. | |
Header file providing the Variant class interface.
Definition in file Variant.h.