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.