OpenCV  4.3.0
Open Source Computer Vision
Classes | Namespaces | Typedefs | Enumerations | Functions
gcommon.hpp File Reference
#include <functional>
#include <vector>
#include <type_traits>
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/util/any.hpp>
#include <opencv2/gapi/own/exports.hpp>
#include <opencv2/gapi/own/assert.hpp>

Classes

struct  cv::detail::CompileArgTag< T >
 
struct  cv::detail::CompileArgTag< cv::graph_dump_path >
 
struct  cv::GCompileArg
 Represents an arbitrary compilation argument. More...
 
struct  cv::graph_dump_path
 Ask G-API to dump compiled graph in Graphviz format under the given file name. More...
 
struct  std::hash< cv::GShape >
 
struct  cv::detail::KernelTag
 
struct  cv::detail::TransformTag
 

Namespaces

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

Typedefs

using cv::GCompileArgs = std::vector< GCompileArg >
 
template<typename T >
using cv::detail::is_compile_arg = std::is_same< GCompileArg, typename std::decay< T >::type >
 

Enumerations

enum  cv::GShape : int {
  cv::GShape::GMAT,
  cv::GShape::GSCALAR,
  cv::GShape::GARRAY,
  cv::GShape::GOPAQUE
}
 

Functions

template<typename... Ts>
GCompileArgs cv::compile_args (Ts &&... args)