|
CppWAMP
C++11 client library for the WAMP protocol
|
Provides facilities allowing Variant to interoperate with std::tuple. More...
#include <sstream>#include <type_traits>#include "../api.hpp"#include "../variant.hpp"#include "../internal/integersequence.hpp"Go to the source code of this file.
Namespaces | |
| wamp | |
Functions | |
| template<typename... Ts> | |
| void | wamp::toTuple (const wamp::Variant::Array &array, std::tuple< Ts... > &tuple) |
Converts a Variant::Array to a std::tuple. More... | |
| template<typename... Ts> | |
| wamp::Variant::Array | wamp::toArray (const std::tuple< Ts... > &tuple) |
Converts a std::tuple to a Variant::Array. More... | |
| template<typename... Ts> | |
| void | wamp::convert (FromVariantConverter &conv, std::tuple< Ts... > &tuple) |
Performs the conversion from an array variant to a std::tuple. More... | |
| template<typename... Ts> | |
| void | wamp::convert (ToVariantConverter &conv, std::tuple< Ts... > &tuple) |
Performs the conversion from a std::tuple to an array variant. More... | |
| template<typename... Ts> | |
| bool | wamp::operator== (const Array &array, const std::tuple< Ts... > &tuple) |
Compares a Variant::Array and a std::tuple for equality. | |
| template<typename... Ts> | |
| bool | wamp::operator== (const std::tuple< Ts... > &tuple, const Array &array) |
Compares a std::tuple and a Variant::Array for equality. | |
| template<typename... Ts> | |
| bool | wamp::operator!= (const Array &array, const std::tuple< Ts... > &tuple) |
Compares a Variant::Array and a std::tuple for inequality. | |
| template<typename... Ts> | |
| bool | wamp::operator!= (const std::tuple< Ts... > &tuple, const Array &array) |
Compares a std::tuple and a Variant::Array for inequality. | |
| template<typename... Ts> | |
| bool | wamp::operator== (const Variant &variant, const std::tuple< Ts... > &tuple) |
Compares a Variant and a std::tuple for equality. | |
| template<typename... Ts> | |
| bool | wamp::operator== (const std::tuple< Ts... > &tuple, const Variant &variant) |
Compares a std::tuple and a Variant for equality. | |
| template<typename... Ts> | |
| bool | wamp::operator!= (const Variant &variant, const std::tuple< Ts... > &tuple) |
Compares a Variant and a std::tuple for inequality. | |
| template<typename... Ts> | |
| bool | wamp::operator!= (const std::tuple< Ts... > &tuple, const Variant &variant) |
Compares a std::tuple and a Variant for inequality. | |
Provides facilities allowing Variant to interoperate with std::tuple.