Classes | Namespaces | Functions
Variant.h File Reference

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>
Include dependency graph for Variant.h:
This graph shows which files directly or indirectly include this file:

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

 variant_topic_tools
 

Functions

std::ostream & variant_topic_tools::operator<< (std::ostream &stream, const Variant &variant)
 Operator for writing the variant to a stream. More...
 
std::istream & variant_topic_tools::operator>> (std::istream &stream, Variant &variant)
 Operator for reading the variant from a stream. More...
 

Detailed Description

Header file providing the Variant class interface.

Definition in file Variant.h.



variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Sat Jan 9 2021 03:56:50