#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) |
| |