#include "variant.hpp"
|
template<typename T > |
static constexpr std::size_t | index_of () |
|
|
template<typename T , typename... Us> |
T & | get (variant< Us... > &v) |
|
template<typename T , typename... Us> |
const T & | get (const variant< Us... > &v) |
|
template<typename... Us> |
bool | operator== (const variant< Us... > &lhs, const variant< Us... > &rhs) |
|
§ variant() [1/5]
§ variant() [2/5]
§ variant() [3/5]
§ variant() [4/5]
template<typename... Ts>
template<class T >
§ variant() [5/5]
template<typename... Ts>
template<class T >
§ ~variant()
§ index()
§ index_of()
template<typename... Ts>
template<typename T >
§ operator=() [1/5]
§ operator=() [2/5]
§ operator=() [3/5]
template<typename... Ts>
template<class T >
§ operator=() [4/5]
template<typename... Ts>
template<typename... Ts>
§ operator=() [5/5]
template<typename... Ts>
template<typename... Ts>
§ swap()
§ get [1/2]
template<typename... Ts>
template<typename T , typename... Us>
§ get [2/2]
template<typename... Ts>
template<typename T , typename... Us>
const T& get |
( |
const variant< Us... > & |
v | ) |
|
|
friend |
§ operator==
template<typename... Ts>
template<typename... Us>
bool operator== |
( |
const variant< Us... > & |
lhs, |
|
|
const variant< Us... > & |
rhs |
|
) |
| |
|
friend |
§ memory
The documentation for this class was generated from the following file: