OpenCV  4.10.0
开源计算机视觉库
加载中...
搜索中...
没有匹配项
公共类型 | 公共成员函数 | 公共属性 | 所有成员列表
cv::GRunArg 结构体参考

#include <opencv2/gapi/garg.hpp>

cv::GRunArg 的协作图

公共类型

using Meta = std::unordered_map< std::string, util::any >
 

公共成员函数

 GRunArg ()
 
 GRunArg (const cv::GRunArg &arg)
 
template<typename T >
 GRunArg (const T &t, const Meta &m=Meta{}, typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, int >::type=0)
 
 GRunArg (cv::GRunArg &&arg)
 
template<typename T >
 GRunArg (T &&t, const Meta &m=Meta{}, typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, int >::type=0)
 
GRunArgoperator= (const GRunArg &arg)
 
template<typename T >
auto operator= (const T &t) -> typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, cv::GRunArg >::type &
 
GRunArgoperator= (GRunArg &&arg)
 
template<typename T >
auto operator= (T &&t) -> typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, cv::GRunArg >::type &
 
- 从 cv::util::variant< Ts > 继承的公共成员函数
 variant () noexcept
 
 variant (const variant &other)
 
template<typename T , typename = util::are_different_t<variant, T>>
 variant (T &&t)
 
 variant (variant &&other) noexcept
 
 ~variant ()
 
std::size_t index () const noexcept
 
variantoperator= (const variant &rhs)
 
template<typename... Ts>
variant< Ts... > & operator= (const variant< Ts... > &rhs)
 
template<typename T , typename = util::are_different_t<variant, T>>
variantoperator= (T &&t) noexcept
 
template<typename T , typename >
variant< Ts... > & operator= (T &&t) noexcept
 
variantoperator= (variant &&rhs) noexcept
 
template<typename... Ts>
variant< Ts... > & operator= (variant< Ts... > &&rhs) noexcept
 
void swap (variant &rhs) noexcept
 

公共属性

Meta meta
 

其他继承的成员

- 从 cv::util::variant< Ts > 继承的静态公共成员函数
template<typename T >
static constexpr std::size_t index_of ()
 
- 从 cv::util::variant< Ts > 继承的受保护属性
Memory memory
 

成员类型定义文档

◆ Meta

using cv::GRunArg::Meta = std::unordered_map<std::string, util::any>

构造函数和析构函数文档

◆ GRunArg() [1/5]

cv::GRunArg::GRunArg ( )

◆ GRunArg() [2/5]

cv::GRunArg::GRunArg ( const cv::GRunArg arg)

◆ GRunArg() [3/5]

cv::GRunArg::GRunArg ( cv::GRunArg &&  arg)

◆ GRunArg() [4/5]

template<typename T >
cv::GRunArg::GRunArg ( const T &  t,
const Meta m = Meta{},
typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, int >::type  = 0 
)
inline

◆ GRunArg() [5/5]

template<typename T >
cv::GRunArg::GRunArg ( T &&  t,
const Meta m = Meta{},
typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, int >::type  = 0 
)
inline

成员函数文档

◆ operator=() [1/4]

GRunArg & cv::GRunArg::operator= ( const GRunArg arg)

◆ operator=() [2/4]

template<typename T >
auto cv::GRunArg::operator= ( const T &  t) -> typename std::enable_if< detail::in_variant<T, GRunArgBase>::value, cv::GRunArg>::type&
inline

◆ operator=() [3/4]

GRunArg & cv::GRunArg::operator= ( GRunArg &&  arg)

◆ operator=() [4/4]

template<typename T >
auto cv::GRunArg::operator= ( T &&  t) -> typename std::enable_if< detail::in_variant<T, GRunArgBase>::value, cv::GRunArg>::type&
inline

成员数据文档

◆ meta

Meta cv::GRunArg::meta

此结构体的文档是从以下文件生成的