| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
cv::util::static_visitor< R, Impl > Struct Template Reference

`#include <opencv2/gapi/util/variant.hpp>`

Collaboration diagram for cv::util::static_visitor< R, Impl >:

## Public Types
using | return_type = typename detail::visitor_return_type_deduction_helper<R>::return_type
Public Types inherited from cv::util::detail::visitor_return_type_deduction_helper< R >
using | return_type = R

## Public Member Functions
template<typename VariantValue , typename ... Args>
return_type | operator() (std::size_t index, VariantValue &&value, Args &&...args)
Public Member Functions inherited from cv::util::detail::visitor_return_type_deduction_helper< R >
template<typename T >
return_type | operator() (T &&)

## Public Attributes
friend | Impl

## Member Typedef Documentation

## ◆ return_type

template<typename R , typename Impl >

using cv::util::static_visitor< R, Impl >::return_type = typename detail::visitor_return_type_deduction_helper<R>::return_type

## Member Function Documentation

## ◆ operator()()

template<typename R , typename Impl >
template<typename VariantValue , typename ... Args>

return_type cv::util::static_visitor< R, Impl >::operator() | ( | std::size_t | index,
|  | VariantValue && | value,
|  | Args &&... | args )
| inline

Here is the call graph for this function:

## Member Data Documentation

## ◆ Impl

template<typename R , typename Impl >

friend cv::util::static_visitor< R, Impl >::Impl

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

- opencv2/gapi/util/variant.hpp