OpenCV  4.10.0
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::detail::GTypeTraits< cv::GOpaque< T > > Struct Template Reference

#include <opencv2/gapi/gtype_traits.hpp>

Public Types

using host_type = T
using strip_type = cv::detail::OpaqueRef

Static Public Member Functions

static cv::detail::OpaqueRef wrap_in (const T &t)
static cv::detail::OpaqueRef wrap_out (T &t)
static cv::detail::GOpaqueU wrap_value (const cv::GOpaque< T > &t)

Static Public Attributes

static constexpr const ArgKind kind = ArgKind::GOPAQUE
static constexpr const OpaqueKind op_kind = GOpaqueTraits<T>::kind
static constexpr const GShape shape = GShape::GOPAQUE

Member Typedef Documentation

◆ host_type

template<class T>
using cv::detail::GTypeTraits< cv::GOpaque< T > >::host_type = T

◆ strip_type

template<class T>
using cv::detail::GTypeTraits< cv::GOpaque< T > >::strip_type = cv::detail::OpaqueRef

Member Function Documentation

◆ wrap_in()

template<class T>
cv::detail::OpaqueRef cv::detail::GTypeTraits< cv::GOpaque< T > >::wrap_in ( const T & t)
inlinestatic

◆ wrap_out()

template<class T>
cv::detail::OpaqueRef cv::detail::GTypeTraits< cv::GOpaque< T > >::wrap_out ( T & t)
inlinestatic

◆ wrap_value()

template<class T>
cv::detail::GOpaqueU cv::detail::GTypeTraits< cv::GOpaque< T > >::wrap_value ( const cv::GOpaque< T > & t)
inlinestatic

Member Data Documentation

◆ kind

template<class T>
const ArgKind cv::detail::GTypeTraits< cv::GOpaque< T > >::kind = ArgKind::GOPAQUE
staticconstexpr

◆ op_kind

template<class T>
const OpaqueKind cv::detail::GTypeTraits< cv::GOpaque< T > >::op_kind = GOpaqueTraits<T>::kind
staticconstexpr

◆ shape

template<class T>
const GShape cv::detail::GTypeTraits< cv::GOpaque< T > >::shape = GShape::GOPAQUE
staticconstexpr

The documentation for this struct was generated from the following file: