Loading...
Searching...
No Matches
cv::GCompileArg Struct Reference
Represents an arbitrary compilation argument. More...
#include <opencv2/gapi/gcommon.hpp>
Public Member Functions | |
GCompileArg ()=default | |
template<typename T , typename std::enable_if<!detail::is_compile_arg< T >::value, int >::type = 0> | |
GCompileArg (T &&t) | |
template<typename T > | |
T & | get () |
template<typename T > | |
const T & | get () const |
void | serialize (cv::gapi::s11n::IOStream &os) const |
Public Attributes | |
std::string | tag |
Detailed Description
Represents an arbitrary compilation argument.
Any value can be wrapped into cv::GCompileArg, but only known ones (to G-API or its backends) can be interpreted correctly.
Normally objects of this class shouldn't be created manually, use cv::compile_args() function which automatically wraps everything passed in (a variadic template parameter pack) into a vector of cv::GCompileArg objects.
Constructor & Destructor Documentation
◆ GCompileArg() [1/2]
|
default |
◆ GCompileArg() [2/2]
template<typename T , typename std::enable_if<!detail::is_compile_arg< T >::value, int >::type = 0>
|
inlineexplicit |
Member Function Documentation
◆ get() [1/2]
template<typename T >
|
inline |
◆ get() [2/2]
template<typename T >
|
inline |
◆ serialize()
|
inline |
Member Data Documentation
◆ tag
std::string cv::GCompileArg::tag |
The documentation for this struct was generated from the following file:
- opencv2/gapi/gcommon.hpp