| OpenCV 4.3.0 Open Source Computer Vision

Classes | Public Types | Public Member Functions | List of all members
cv::GComputationT< std::tuple< R... >(Args...)> Class Template Reference

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

## Classes
class | GCompiledT

## Public Types
typedef std::function< std::tuple< R... >Args...)> | Gen

## Public Member Functions
| GComputationT (const Gen &generator)
void | apply (detail::ProtoToParamT< Args >... inArgs, detail::ProtoToParamT< R > &... outArgs)
GCompiledT | compile (detail::ProtoToMetaT< Args >... inDescs)
GCompiledT | compile (detail::ProtoToMetaT< Args >... inDescs, GCompileArgs &&args)

## Member Typedef Documentation

## ◆ Gen

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

typedef std::function<std::tuple<R...>Args...)> cv::GComputationT< std::tuple< R... >(Args...)>::Gen

## Constructor & Destructor Documentation

## ◆ GComputationT()

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

cv::GComputationT< std::tuple< R... >(Args...)>::GComputationT | ( | const Gen & | generator | ) |
| inline

## Member Function Documentation

## ◆ apply()

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

void cv::GComputationT< std::tuple< R... >(Args...)>::apply | ( | detail::ProtoToParamT< Args >... | inArgs,
|  | detail::ProtoToParamT< R > &... | outArgs
| ) |  |
| inline

## ◆ compile() [1/2]

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

GCompiledT cv::GComputationT< std::tuple< R... >(Args...)>::compile | ( | detail::ProtoToMetaT< Args >... | inDescs | ) |
| inline

## ◆ compile() [2/2]

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

GCompiledT cv::GComputationT< std::tuple< R... >(Args...)>::compile | ( | detail::ProtoToMetaT< Args >... | inDescs,
|  | GCompileArgs && | args
| ) |  |
| inline

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

- opencv2/gapi/gtyped.hpp