| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
cv::detail::OptRef< RefHolder >::Holder< T > Struct Template Referencefinal

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

Collaboration diagram for cv::detail::OptRef< RefHolder >::Holder< T >:

## Public Member Functions
| Holder (cv::optional< T > &opt)
virtual void | mov (RefHolder &h) override
virtual void | reset () override
Public Member Functions inherited from cv::detail::OptRef< RefHolder >::OptHolder
virtual | ~OptHolder ()=default

## Public Attributes
std::reference_wrapper< cv::optional< T > > | m_opt_ref

## Additional Inherited Members
Public Types inherited from cv::detail::OptRef< RefHolder >::OptHolder
using | Ptr = std::shared_ptr<OptHolder>

## Constructor & Destructor Documentation

## ◆ Holder()

template<typename RefHolder >
template<class T >

cv::detail::OptRef< RefHolder >::Holder< T >::Holder | ( | cv::optional< T > & | opt | ) |
| inline explicit

## Member Function Documentation

## ◆ mov()

template<typename RefHolder >
template<class T >

virtual void cv::detail::OptRef< RefHolder >::Holder< T >::mov | ( | RefHolder< T > & | h | ) |
| inline override virtual

Implements cv::detail::OptRef< RefHolder >::OptHolder.

Here is the call graph for this function:

## ◆ reset()

template<typename RefHolder >
template<class T >

virtual void cv::detail::OptRef< RefHolder >::Holder< T >::reset | ( |  | ) |
| inline override virtual

Implements cv::detail::OptRef< RefHolder >::OptHolder.

## Member Data Documentation

## ◆ m_opt_ref

template<typename RefHolder >
template<class T >

std::reference_wrapper<cv::optional<T> > cv::detail::OptRef< RefHolder >::Holder< T >::m_opt_ref

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

- opencv2/gapi/gstreaming.hpp