| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Typedefs | Functions
garg.hpp File Reference
`#include <vector>`
`#include <type_traits>`
`#include <opencv2/gapi/opencv_includes.hpp>`
`#include <opencv2/gapi/own/mat.hpp>`
`#include <opencv2/gapi/util/any.hpp>`
`#include <opencv2/gapi/util/variant.hpp>`
`#include <opencv2/gapi/gmat.hpp>`
`#include <opencv2/gapi/gscalar.hpp>`
`#include <opencv2/gapi/garray.hpp>`
`#include <opencv2/gapi/gopaque.hpp>`
`#include <opencv2/gapi/gtype_traits.hpp>`
`#include <opencv2/gapi/gmetaarg.hpp>`
`#include <opencv2/gapi/streaming/source.hpp>`

## Classes
struct | cv::gapi::wip::Data
| This aggregate type represents all types which G-API can handle (via variant). More...
class | cv::GArg

## Namespaces
| cv
| "black box" representation of the file storage associated with a file on disk.
| cv::detail
| cv::gapi
| cv::gapi::wip

## Typedefs
using | cv::GArgs = std::vector< GArg >
using | cv::GRunArg = util::variant< cv::Mat, cv::UMat, cv::gapi::wip::IStreamSource::Ptr, cv::gapi::own::Mat, cv::Scalar, cv::detail::VectorRef, cv::detail::OpaqueRef >
using | cv::GRunArgP = util::variant< cv::Mat *, cv::UMat *, cv::gapi::own::Mat *, cv::Scalar *, cv::detail::VectorRef, cv::detail::OpaqueRef >
using | cv::GRunArgs = std::vector< GRunArg >
using | cv::GRunArgsP = std::vector< GRunArgP >
template<typename T >
using | cv::detail::is_garg = std::is_same< GArg, typename std::decay< T >::type >

## Functions
template<typename... Ts>
GRunArgs | cv::gin (const Ts &... args)
template<typename... Ts>
GRunArgsP | cv::gout (Ts &... args)