| OpenCV 4.3.0 Open Source Computer Vision

Public Member Functions | List of all members
cv::detail::OpaqueRefT< T > Class Template Referencefinal

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

Inheritance diagram for cv::detail::OpaqueRefT< T >:

## Public Member Functions
| OpaqueRefT ()
| OpaqueRefT (const T &obj)
| OpaqueRefT (T &obj)
| OpaqueRefT (T &&obj)
virtual | ~OpaqueRefT ()
virtual void | mov (BasicOpaqueRef &v) override
void | reset ()
const T & | rref () const
T & | wref ()
Public Member Functions inherited from cv::detail::BasicOpaqueRef
virtual | ~BasicOpaqueRef ()

## Additional Inherited Members
Public Attributes inherited from cv::detail::BasicOpaqueRef
cv::GOpaqueDesc | m_desc

## Constructor & Destructor Documentation

## ◆ OpaqueRefT() [1/4]

template<typename T>

cv::detail::OpaqueRefT< T >::OpaqueRefT | ( |  | ) |
| inline

## ◆ ~OpaqueRefT()

template<typename T>

virtual cv::detail::OpaqueRefT< T >::~OpaqueRefT | ( |  | ) |
| inline virtual

## ◆ OpaqueRefT() [2/4]

template<typename T>

cv::detail::OpaqueRefT< T >::OpaqueRefT | ( | const T & | obj | ) |
| inline explicit

## ◆ OpaqueRefT() [3/4]

template<typename T>

cv::detail::OpaqueRefT< T >::OpaqueRefT | ( | T & | obj | ) |
| inline explicit

## ◆ OpaqueRefT() [4/4]

template<typename T>

cv::detail::OpaqueRefT< T >::OpaqueRefT | ( | T && | obj | ) |
| inline explicit

## Member Function Documentation

## ◆ mov()

template<typename T>

virtual void cv::detail::OpaqueRefT< T >::mov | ( | BasicOpaqueRef & | v | ) |
| inline override virtual

Implements cv::detail::BasicOpaqueRef.

## ◆ reset()

template<typename T>

void cv::detail::OpaqueRefT< T >::reset | ( |  | ) |
| inline

## ◆ rref()

template<typename T>

const T& cv::detail::OpaqueRefT< T >::rref | ( |  | ) | const
| inline

## ◆ wref()

template<typename T>

T& cv::detail::OpaqueRefT< T >::wref | ( |  | ) |
| inline

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

- opencv2/gapi/gopaque.hpp