| OpenCV 5.0.0alpha Open Source Computer Vision

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
garg.hpp File Reference
`#include <vector>`
`#include <unordered_map>`
`#include <type_traits>`
`#include <opencv2/gapi/opencv_includes.hpp>`
`#include <opencv2/gapi/own/mat.hpp>`
`#include <opencv2/gapi/media.hpp>`
`#include <opencv2/gapi/util/util.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/gopaque.hpp>`
`#include <opencv2/gapi/gframe.hpp>`
`#include <opencv2/gapi/gtype_traits.hpp>`
`#include <opencv2/gapi/gmetaarg.hpp>`
`#include <opencv2/gapi/streaming/source.hpp>`
`#include <opencv2/gapi/rmat.hpp>`
Include dependency graph for garg.hpp:
This graph shows which files directly or indirectly include this file:

## Classes
struct | cv::gapi::wip::Data
| This aggregate type represents all types which G-API can handle (via variant). More...
struct | cv::detail::ExtractArgsCallback
struct | cv::detail::ExtractMetaCallback
class | cv::GArg
struct | cv::GRunArg

## Namespaces
namespace | cv
namespace | cv::detail
namespace | cv::gapi
namespace | cv::gapi::wip
| This namespace contains experimental G-API functionality, functions or structures in this namespace are subjects to change or removal in the future releases. This namespace also contains functions which API is not stabilized yet.

## Typedefs
using | cv::GArgs = std::vector<GArg>
using | cv::GRunArgBase
using | cv::GRunArgP
using | cv::GRunArgs = std::vector<GRunArg>
using | cv::GRunArgsP = std::vector<GRunArgP>
using | cv::GTypesInfo = std::vector<GTypeInfo>
template<typename T >
using | cv::detail::is_garg = std::is_same<GArg, typename std::decay<T>::type>

## Functions
cv::GRunArg | cv::gapi::bind (cv::GRunArgP &out)
| Wraps output GRunArgsP available during graph execution to GRunArgs which can be serialized.
cv::GRunArgsP | cv::gapi::bind (cv::GRunArgs &out_args)
| Wraps deserialized output GRunArgs to GRunArgsP which can be used by GCompiled.
void | cv::detail::constructGraphOutputs (const cv::GTypesInfo &out_info, cv::GRunArgs &args, cv::GRunArgsP &outs)
template<typename... Ts>
GRunArgs | cv::gin (const Ts &... args)
template<typename... Ts>
GRunArgsP | cv::gout (Ts &... args)
GRunArgs & | cv::operator+= (GRunArgs &lhs, const GRunArgs &rhs)
| This operator allows to complement the input vector at runtime.
GRunArgsP & | cv::operator+= (GRunArgsP &lhs, const GRunArgsP &rhs)
| This operator allows to complement the output vector at runtime.