mqtt_cpp
Namespaces | Functions
variant.hpp File Reference
#include <mqtt/config.hpp>
#include <mqtt/namespace.hpp>
#include <boost/variant.hpp>
#include <boost/variant/get.hpp>
#include <boost/variant/apply_visitor.hpp>
Include dependency graph for variant.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MQTT_NS
 

Functions

template<typename T , typename U >
decltype(auto) MQTT_NS::variant_get (U &&arg)
 
template<typename T >
decltype(auto) MQTT_NS::variant_idx (T const &arg)
 
template<typename Visitor , typename... Variants>
constexpr decltype(auto) MQTT_NS::visit (Visitor &&vis, Variants &&... vars)