OpenCV  4.0.0-beta
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 "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

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)
inlinestatic

§ wrap_out()

template<class T >
static cv::detail::VectorRef cv::detail::GTypeTraits< cv::GArray< T > >::wrap_out ( std::vector< T > &  t)
inlinestatic

§ wrap_value()

template<class T >
static cv::detail::GArrayU cv::detail::GTypeTraits< cv::GArray< T > >::wrap_value ( const cv::GArray< T > &  t)
inlinestatic

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: