#include <variant.hpp>
|
template<typename... Us> |
CUDA friend bool | operator== (const variant< Us... > &lhs, const variant< Us... > &rhs) |
|
template<size_t i, typename... Us> |
CUDA friend impl::variant_alternative< i, Us... >::type & | get (variant< Us... > &v) |
|
template<size_t i, typename... Us> |
CUDA friend const impl::variant_alternative< i, Us... >::type & | get (const variant< Us... > &v) |
|
◆ variant() [1/3]
◆ variant() [2/3]
◆ variant() [3/3]
◆ ~variant()
◆ create() [1/2]
template<typename... Ts>
template<size_t i>
◆ create() [2/2]
template<typename... Ts>
template<size_t i>
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ index()
◆ set() [1/2]
template<typename... Ts>
template<size_t i>
◆ set() [2/2]
template<typename... Ts>
template<size_t i>
◆ print()
◆ operator==
template<typename... Ts>
template<typename... Us>
CUDA friend bool operator== |
( |
const variant< Us... > & | lhs, |
|
|
const variant< Us... > & | rhs ) |
|
friend |
◆ get [1/2]
template<typename... Ts>
template<size_t i, typename... Us>
CUDA friend impl::variant_alternative< i, Us... >::type & get |
( |
variant< Us... > & | v | ) |
|
|
friend |
◆ get [2/2]
template<typename... Ts>
template<size_t i, typename... Us>
CUDA friend const impl::variant_alternative< i, Us... >::type & get |
( |
const variant< Us... > & | v | ) |
|
|
friend |
The documentation for this struct was generated from the following file: