#include <opencv2/gapi/util/variant.hpp>
|
template<typename T > |
static constexpr std::size_t | index_of () |
|
|
template<typename T , typename... Us> |
const T & | get (const variant< Us... > &v) |
|
template<typename T , typename... Us> |
T & | get (variant< Us... > &v) |
|
template<typename T , typename... Us> |
const T * | get_if (const variant< Us... > *v) noexcept |
|
template<typename T , typename... Us> |
T * | get_if (variant< Us... > *v) noexcept |
|
template<typename... Us> |
bool | operator== (const variant< Us... > &lhs, const variant< Us... > &rhs) |
|
◆ variant() [1/4]
◆ variant() [2/4]
◆ variant() [3/4]
◆ variant() [4/4]
template<typename... Ts>
template<class T , typename >
◆ ~variant()
◆ index()
◆ index_of()
template<typename... Ts>
template<typename T >
◆ operator=() [1/6]
◆ operator=() [2/6]
template<typename... Ts>
template<typename... Ts>
◆ operator=() [3/6]
template<typename... Ts>
template<typename T , typename = util::are_different_t<variant, T>>
◆ operator=() [4/6]
template<typename... Ts>
template<typename T , typename >
◆ operator=() [5/6]
◆ operator=() [6/6]
template<typename... Ts>
template<typename... Ts>
◆ swap()
◆ get [1/2]
template<typename... Ts>
template<typename T , typename... Us>
const T & get |
( |
const variant< Us... > & |
v | ) |
|
|
friend |
◆ get [2/2]
template<typename... Ts>
template<typename T , typename... Us>
◆ get_if [1/2]
template<typename... Ts>
template<typename T , typename... Us>
const T * get_if |
( |
const variant< Us... > * |
v | ) |
|
|
friend |
◆ get_if [2/2]
template<typename... Ts>
template<typename T , typename... Us>
◆ operator==
template<typename... Ts>
template<typename... Us>
bool operator== |
( |
const variant< Us... > & |
lhs, |
|
|
const variant< Us... > & |
rhs |
|
) |
| |
|
friend |
◆ memory
此类的文档来自以下文件