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 >:
cv::detail::BasicOpaqueRef

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 ( )
inlinevirtual

◆ OpaqueRefT() [2/4]

template<typename T>
cv::detail::OpaqueRefT< T >::OpaqueRefT ( const T &  obj)
inlineexplicit

◆ OpaqueRefT() [3/4]

template<typename T>
cv::detail::OpaqueRefT< T >::OpaqueRefT ( T &  obj)
inlineexplicit

◆ OpaqueRefT() [4/4]

template<typename T>
cv::detail::OpaqueRefT< T >::OpaqueRefT ( T &&  obj)
inlineexplicit

Member Function Documentation

◆ mov()

template<typename T>
virtual void cv::detail::OpaqueRefT< T >::mov ( BasicOpaqueRef v)
inlineoverridevirtual

◆ 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: