OpenCV  4.0.0-beta
Open Source Computer Vision
Static Public Member Functions | List of all members
cv::detail::WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type > Struct Template Reference

#include "gtype_traits.hpp"

Static Public Member Functions

static auto wrap (const T &t) -> decltype(GTypeTraits< T >::wrap_value(t))
 
template<typename U >
static auto wrap_in (const U &u) -> typename GTypeTraits< T >::strip_type
 
template<typename U >
static auto wrap_out (U &u) -> typename GTypeTraits< T >::strip_type
 

Member Function Documentation

§ wrap()

template<typename T >
static auto cv::detail::WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type >::wrap ( const T t) -> decltype(GTypeTraits<T>::wrap_value(t))
inlinestatic

§ wrap_in()

template<typename T >
template<typename U >
static auto cv::detail::WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type >::wrap_in ( const U &  u) -> typename GTypeTraits<T>::strip_type
inlinestatic

§ wrap_out()

template<typename T >
template<typename U >
static auto cv::detail::WrapValue< T, typename std::enable_if< has_custom_wrap< T >::value >::type >::wrap_out ( U &  u) -> typename GTypeTraits<T>::strip_type
inlinestatic

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