OpenCV  4.2.0-dev
Open Source Computer Vision
Public Types | List of all members
cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> > Class Template Reference

#include <opencv2/gapi/infer.hpp>

Public Types

using API = std::function< Result(Args...)>
 
using APIList = std::function< ResultL(cv::GArray< cv::Rect >, Args...)>
 
using InArgs = std::tuple< Args... >
 
using OutArgs = std::tuple< R... >
 
using Result = OutArgs
 
using ResultL = std::tuple< cv::GArray< R >... >
 

Member Typedef Documentation

◆ API

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::API = std::function<Result(Args...)>

◆ APIList

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::APIList = std::function<ResultL(cv::GArray<cv::Rect>, Args...)>

◆ InArgs

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::InArgs = std::tuple<Args...>

◆ OutArgs

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::OutArgs = std::tuple<R...>

◆ Result

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::Result = OutArgs

◆ ResultL

template<typename K , typename... R, typename... Args>
using cv::GNetworkType< K, std::function< std::tuple< R... >(Args...)> >::ResultL = std::tuple< cv::GArray<R>... >

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