#include <variant>
#include <boost/variant.hpp>
Go to the source code of this file.
|
template<int N, class... Ts> |
using | NthTypeOf = typename std::tuple_element< N, std::tuple< Ts... > >::type |
|
template<int N, class... Ts> |
using | NthTypeOf = typename std::tuple_element< N, std::tuple< Ts... > >::type |
|
|
template<int N, class... Ts> |
auto & | get_index (boost::variant< Ts... > &v) |
|
template<int N, class... Ts> |
const auto & | get_index (const boost::variant< Ts... > &v) |
|
template<int N, class... Ts> |
auto * | get_index_ptr (boost::variant< Ts... > &v) |
|
template<int N, class... Ts> |
const auto * | get_index_ptr (const boost::variant< Ts... > &v) |
|
template<int N, class... Ts> |
const auto * | get_index_ptr (const std::variant< Ts... > &v) |
|
template<int N, class... Ts> |
auto * | get_index_ptr (std::variant< Ts... > &v) |
|