OpenCV  4.1.0
Open Source Computer Vision
Classes | Namespaces | Typedefs | Functions
gproto.hpp File Reference
#include <type_traits>
#include <vector>
#include <ostream>
#include "opencv2/gapi/util/variant.hpp"
#include "opencv2/gapi/gmat.hpp"
#include "opencv2/gapi/gscalar.hpp"
#include "opencv2/gapi/garray.hpp"
#include "opencv2/gapi/garg.hpp"
#include "opencv2/gapi/gmetaarg.hpp"

Classes

struct  cv::GIOProtoArgs< Tag >
 
struct  cv::In_Tag
 
struct  cv::Out_Tag
 

Namespaces

namespace  cv
 "black box" representation of the file storage associated with a file on disk.
 
namespace  cv::detail
 

Typedefs

using cv::GProtoArg = util::variant< GMat, GScalar, detail::GArrayU >
 
using cv::GProtoArgs = std::vector< GProtoArg >
 
using cv::GProtoInputArgs = GIOProtoArgs< In_Tag >
 
using cv::GProtoOutputArgs = GIOProtoArgs< Out_Tag >
 

Functions

GMetaArg cv::descr_of (const GRunArg &arg)
 
GMetaArgs cv::descr_of (const GRunArgs &args)
 
template<typename... Ts, int... Indexes>
static GProtoOutputArgs cv::detail::getGOut_impl (const std::tuple< Ts...> &ts, detail::Seq< Indexes...>)
 
template<typename... Ts>
GProtoInputArgs cv::GIn (Ts &&...ts)
 
template<typename... Ts>
GProtoOutputArgs cv::GOut (Ts &&...ts)
 
template<typename... Ts>
GProtoOutputArgs cv::GOut (const std::tuple< Ts...> &ts)
 
template<typename... Ts>
GProtoOutputArgs cv::GOut (std::tuple< Ts...> &&ts)
 
template<typename... Ts>
GProtoArgs cv::detail::packArgs (Ts...args)
 
GRunArg cv::value_of (const GOrigin &origin)