OpenCV  4.0.0-beta
Open Source Computer Vision
Classes | Namespaces | Typedefs | Functions
garg.hpp File Reference
#include <vector>
#include <type_traits>
#include <opencv2/gapi/opencv_includes.hpp>
#include "opencv2/gapi/own/mat.hpp"
#include "opencv2/gapi/util/any.hpp"
#include "opencv2/gapi/util/variant.hpp"
#include "opencv2/gapi/gmat.hpp"
#include "opencv2/gapi/gscalar.hpp"
#include "opencv2/gapi/garray.hpp"
#include "opencv2/gapi/gtype_traits.hpp"
#include "opencv2/gapi/gmetaarg.hpp"
#include "opencv2/gapi/own/scalar.hpp"

Classes

class  cv::GArg
 

Namespaces

 cv
 
 cv::detail
 

Typedefs

using cv::GArgs = std::vector< GArg >
 
using cv::GRunArg = util::variant< cv::Mat, cv::Scalar, cv::gapi::own::Mat, cv::gapi::own::Scalar, cv::detail::VectorRef >
 
using cv::GRunArgP = util::variant< cv::Mat *, cv::Scalar *, cv::gapi::own::Mat *, cv::gapi::own::Scalar *, cv::detail::VectorRef >
 
using cv::GRunArgs = std::vector< GRunArg >
 
using cv::GRunArgsP = std::vector< GRunArgP >
 
template<typename T >
using cv::detail::is_garg = std::is_same< GArg, typename std::decay< T >::type >
 

Functions

template<typename... Ts>
GRunArgs cv::gin (const Ts &... args)
 
template<typename... Ts>
GRunArgsP cv::gout (Ts &... args)