| OpenCV 4.3.0 Open Source Computer Vision

Public Types | Static Public Member Functions | Static Public Attributes | List of all members
cv::detail::GTypeTraits< cv::GArray< T > > Struct Template Reference

`#include <opencv2/gapi/gtype_traits.hpp>`

## Public Types
using | host_type = std::vector< T >
using | strip_type = cv::detail::VectorRef

## Static Public Member Functions
static cv::detail::VectorRef | wrap_in (const std::vector< T > &t)
static cv::detail::VectorRef | wrap_out (std::vector< T > &t)
static cv::detail::GArrayU | wrap_value (const cv::GArray< T > &t)

## Static Public Attributes
static constexpr const ArgKind | kind = ArgKind::GARRAY
static constexpr const GShape | shape = GShape::GARRAY

## Member Typedef Documentation

## ◆ host_type

template<class T >

using cv::detail::GTypeTraits< cv::GArray< T > >::host_type = std::vector<T>

## ◆ strip_type

template<class T >

using cv::detail::GTypeTraits< cv::GArray< T > >::strip_type = cv::detail::VectorRef

## Member Function Documentation

## ◆ wrap_in()

template<class T >

static cv::detail::VectorRef cv::detail::GTypeTraits< cv::GArray< T > >::wrap_in | ( | const std::vector< T > & | t | ) |
| inline static

## ◆ wrap_out()

template<class T >

static cv::detail::VectorRef cv::detail::GTypeTraits< cv::GArray< T > >::wrap_out | ( | std::vector< T > & | t | ) |
| inline static

## ◆ wrap_value()

template<class T >

static cv::detail::GArrayU cv::detail::GTypeTraits< cv::GArray< T > >::wrap_value | ( | const cv::GArray< T > & | t | ) |
| inline static

## Member Data Documentation

## ◆ kind

template<class T >

constexpr const ArgKind cv::detail::GTypeTraits< cv::GArray< T > >::kind = ArgKind::GARRAY
| static

## ◆ shape

template<class T >

constexpr const GShape cv::detail::GTypeTraits< cv::GArray< T > >::shape = GShape::GARRAY
| static

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

- opencv2/gapi/gtype_traits.hpp