| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Typedefs | Enumerations
gtype_traits.hpp File Reference
`#include <vector>`
`#include <type_traits>`
`#include <opencv2/gapi/gmat.hpp>`
`#include <opencv2/gapi/gscalar.hpp>`
`#include <opencv2/gapi/garray.hpp>`
`#include <opencv2/gapi/gopaque.hpp>`
`#include <opencv2/gapi/streaming/source.hpp>`
`#include <opencv2/gapi/gcommon.hpp>`
`#include <opencv2/gapi/own/convert.hpp>`

## Classes
class | cv::detail::has_custom_wrap< T >::check< class, class >
struct | cv::detail::GTypeOf< U >
struct | cv::detail::GTypeOf< U >
struct | cv::detail::GTypeOf< cv::gapi::own::Mat >
struct | cv::detail::GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
struct | cv::detail::GTypeOf< cv::Mat >
struct | cv::detail::GTypeOf< cv::Scalar >
struct | cv::detail::GTypeOf< cv::UMat >
struct | cv::detail::GTypeOf< std::vector< U > >
struct | cv::detail::GTypeTraits< T >
struct | cv::detail::GTypeTraits< T >
struct | cv::detail::GTypeTraits< cv::GArray< T > >
struct | cv::detail::GTypeTraits< cv::GMat >
struct | cv::detail::GTypeTraits< cv::GMatP >
struct | cv::detail::GTypeTraits< cv::GOpaque< T > >
struct | cv::detail::GTypeTraits< cv::GScalar >
struct | cv::detail::has_custom_wrap< T >
struct | cv::detail::WrapValue< T, Custom >

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

## Typedefs
template<class T >
using | cv::detail::g_type_of_t = typename GTypeOf< T >::type
template<typename T >
using | cv::detail::wrap_gapi_helper = WrapValue< typename std::decay< T >::type >
template<typename T >
using | cv::detail::wrap_host_helper = WrapValue< typename std::decay< g_type_of_t< T > >::type >

## Enumerations
enum | cv::detail::ArgKind : int { cv::detail::ArgKind::OPAQUE_VAL, cv::detail::ArgKind::GOBJREF, cv::detail::ArgKind::GMAT, cv::detail::ArgKind::GMATP, cv::detail::ArgKind::GSCALAR, cv::detail::ArgKind::GARRAY, cv::detail::ArgKind::GOPAQUE }