| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Typedefs | Functions
gmetaarg.hpp File Reference
`#include <vector>`
`#include <type_traits>`
`#include <opencv2/gapi/util/util.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>`

## Classes
struct | cv::detail::is_meta_descr< T >
struct | cv::detail::is_meta_descr< GArrayDesc >
struct | cv::detail::is_meta_descr< GMatDesc >
struct | cv::detail::is_meta_descr< GOpaqueDesc >
struct | cv::detail::is_meta_descr< GScalarDesc >

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

## Typedefs
template<typename... Ts>
using | cv::detail::are_meta_descrs = all_satisfy< is_meta_descr, Ts... >
template<typename... Ts>
using | cv::detail::are_meta_descrs_but_last = all_satisfy< is_meta_descr, typename all_but_last< Ts... >::type >
using | cv::GMetaArg = util::variant< util::monostate, GMatDesc, GScalarDesc, GArrayDesc, GOpaqueDesc >
using | cv::GMetaArgs = std::vector< GMetaArg >

## Functions
cv::GMetaArgs | cv::descrs_of (const std::vector< cv::Mat > &vec)
cv::GMetaArgs | cv::descrs_of (const std::vector< cv::UMat > &vec)
cv::GMetaArgs | cv::gapi::own::descrs_of (const std::vector< Mat > &vec)
std::ostream & | cv::operator<< (std::ostream &os, const GMetaArg &)