![]() |
OpenCV 4.12.0
開源計算機視覺
|
此聚合型別表示 G-API 可以處理的所有型別(透過變體)。 更多...
#include <opencv2/gapi/garg.hpp>
公共成員函式 | |
| 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) | |
| template<typename T > | |
| Data & | operator= (const T &t) |
| template<typename T > | |
| Data & | operator= (T &&t) |
從 cv::GRunArg 繼承的公共成員函式 | |
| 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) | |
| GRunArg & | operator= (const GRunArg &arg) |
| template<typename T > | |
| auto | operator= (const T &t) -> typename std::enable_if< detail::in_variant< T, GRunArgBase >::value, cv::GRunArg >::type & |
| GRunArg & | operator= (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 |
| variant & | operator= (const variant &rhs) |
| template<typename... Ts> | |
| variant< Ts... > & | operator= (const variant< Ts... > &rhs) |
| template<typename T , typename = util::are_different_t<variant, T>> | |
| variant & | operator= (T &&t) noexcept |
| template<typename T , typename > | |
| variant< Ts... > & | operator= (T &&t) noexcept |
| variant & | operator= (variant &&rhs) noexcept |
| template<typename... Ts> | |
| variant< Ts... > & | operator= (variant< Ts... > &&rhs) noexcept |
| void | swap (variant &rhs) noexcept |
附加的繼承成員 | |
從 cv::GRunArg 繼承的公共型別 | |
| using | Meta = std::unordered_map<std::string, util::any> |
從 cv::util::variant< Ts > 繼承的靜態公共成員函式 | |
| template<typename T > | |
| static constexpr std::size_t | index_of () |
從 cv::GRunArg 繼承的公共屬性 | |
| Meta | meta |
從 cv::util::variant< Ts > 繼承的保護屬性 | |
| Memory | memory |
此聚合型別表示 G-API 可以處理的所有型別(透過變體)。
它的存在只是為了克服 C++ 語言的限制(其中 using 定義的類不能被前向宣告)。
| cv::GRunArg::GRunArg | ( | ) |
| cv::GRunArg::GRunArg | ( | const cv::GRunArg & | arg | ) |
|
inline |
| cv::GRunArg::GRunArg | ( | cv::GRunArg && | arg | ) |
|
inline |
|
inline |
|
inline |