| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
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/gframe.hpp>`
`#include <opencv2/gapi/streaming/source.hpp>`
`#include <opencv2/gapi/media.hpp>`
`#include <opencv2/gapi/gcommon.hpp>`
`#include <opencv2/gapi/util/util.hpp>`
`#include <opencv2/gapi/own/convert.hpp>`
Include dependency graph for gtype_traits.hpp:
This graph shows which files directly or indirectly include this file:

## Classes
struct | cv::detail::contains_shape_field< typename, typename >
struct | cv::detail::contains_shape_field< TaggedTypeCandidate, void_t< decltype(TaggedTypeCandidate::shape)> >
struct | cv::detail::GObtainCtor< T >
struct | cv::detail::GTypeOf< U >
struct | cv::detail::GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
struct | cv::detail::GTypeOf< cv::Mat >
struct | cv::detail::GTypeOf< cv::MediaFrame >
struct | cv::detail::GTypeOf< cv::RMat >
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< cv::GArray< T > >
struct | cv::detail::GTypeTraits< cv::GFrame >
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::has_gshape< Type >
struct | cv::detail::WrapValue< T, Custom >

## Namespaces
namespace | cv
namespace | cv::detail

## Typedefs
template<class T >
using | cv::detail::g_type_of_t = typename GTypeOf<T>::type
using | cv::detail::HostCtor
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 class | cv::detail::ArgKind : int { cv::detail::OPAQUE_VAL , cv::detail::GOBJREF , cv::detail::GMAT , cv::detail::GMATP , cv::detail::GFRAME , cv::detail::GSCALAR , cv::detail::GARRAY , cv::detail::GOPAQUE }