|
struct | cv::detail::CompileArgTag< cv::gapi::GKernelPackage > |
|
struct | cv::detail::CompileArgTag< cv::gapi::use_only > |
|
class | cv::gapi::GBackend |
|
class | cv::gapi::GFunctor |
|
struct | cv::GKernel |
|
struct | cv::GKernelImpl |
|
class | cv::gapi::GKernelPackage |
| A container class for heterogeneous kernel implementation collections and graph transformations. More...
|
|
class | cv::GKernelType< typename, typename > |
|
class | cv::GKernelType< K, std::function< R(Args...)> > |
|
class | cv::GKernelTypeM< typename, typename > |
|
class | cv::GKernelTypeM< K, std::function< std::tuple< R... >(Args...)> > |
|
struct | cv::GTypeInfo |
|
struct | std::hash< cv::gapi::GBackend > |
|
class | cv::detail::KernelTypeMedium< typename, typename > |
|
class | cv::detail::KernelTypeMedium< K, std::function< R(Args...)> > |
|
class | cv::detail::KernelTypeMedium< K, std::function< std::tuple< R... >(Args...)> > |
|
struct | cv::detail::MetaHelper< typename, typename, typename > |
|
struct | cv::detail::MetaHelper< K, std::tuple< Ins... >, Out > |
|
struct | cv::detail::MetaHelper< K, std::tuple< Ins... >, std::tuple< Outs... > > |
|
struct | cv::detail::MetaType< T > |
|
struct | cv::detail::MetaType< T > |
|
struct | cv::detail::MetaType< cv::GArray< U > > |
|
struct | cv::detail::MetaType< cv::GFrame > |
|
struct | cv::detail::MetaType< cv::GMat > |
|
struct | cv::detail::MetaType< cv::GMatP > |
|
struct | cv::detail::MetaType< cv::GOpaque< U > > |
|
struct | cv::detail::MetaType< cv::GScalar > |
|
struct | cv::detail::NoTag |
|
struct | cv::gapi::use_only |
| cv::use_only() is a special combinator which hints G-API to use only kernels specified in cv::GComputation::compile() (and not to extend kernels available by default with that package). More...
|
|
struct | cv::detail::Yield< T > |
|
struct | cv::detail::Yield< cv::GArray< U > > |
|
struct | cv::detail::Yield< cv::GMat > |
|
struct | cv::detail::Yield< cv::GMatP > |
|
struct | cv::detail::Yield< cv::GOpaque< U > > |
|
struct | cv::detail::Yield< cv::GScalar > |
|
struct | cv::detail::Yield< GFrame > |
|
|
#define | __WRAP_VAARGS(x) x |
|
#define | COMBINE_SIGNATURE(...) __VA_ARGS__ |
|
#define | G_API_OP G_TYPED_KERNEL |
|
#define | G_API_OP_M G_API_OP |
|
#define | G_TYPED_KERNEL(Class, ...) |
|
#define | G_TYPED_KERNEL_HELPER(Class, API, Id) |
|
#define | G_TYPED_KERNEL_HELPER_10(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10), Id) |
|
#define | G_TYPED_KERNEL_HELPER_2(Class, _1, _2, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2), Id) |
|
#define | G_TYPED_KERNEL_HELPER_3(Class, _1, _2, _3, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3), Id) |
|
#define | G_TYPED_KERNEL_HELPER_4(Class, _1, _2, _3, _4, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4), Id) |
|
#define | G_TYPED_KERNEL_HELPER_5(Class, _1, _2, _3, _4, _5, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5), Id) |
|
#define | G_TYPED_KERNEL_HELPER_6(Class, _1, _2, _3, _4, _5, _6, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5, _6), Id) |
|
#define | G_TYPED_KERNEL_HELPER_7(Class, _1, _2, _3, _4, _5, _6, _7, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5, _6, _7), Id) |
|
#define | G_TYPED_KERNEL_HELPER_8(Class, _1, _2, _3, _4, _5, _6, _7, _8, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5, _6, _7, _8), Id) |
|
#define | G_TYPED_KERNEL_HELPER_9(Class, _1, _2, _3, _4, _5, _6, _7, _8, _9, Id) G_TYPED_KERNEL_HELPER(Class, COMBINE_SIGNATURE(_1, _2, _3, _4, _5, _6, _7, _8, _9), Id) |
|
#define | G_TYPED_KERNEL_M G_TYPED_KERNEL |
|
#define | GET_G_TYPED_KERNEL(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, NAME, ...) NAME |
|
|
GKernelPackage | cv::gapi::combine (const GKernelPackage &lhs, const GKernelPackage &rhs) |
|
template<typename... Ps> |
GKernelPackage | cv::gapi::combine (const GKernelPackage &a, const GKernelPackage &b, Ps &&... rest) |
| Combines multiple G-API kernel packages into one. More...
|
|
template<typename T > |
std::enable_if<!is_nongapi_type< T >::value, typename MetaType< T >::type >::type | cv::detail::get_in_meta (const GMetaArgs &in_meta, const GArgs &, int idx) |
|
template<typename T > |
std::enable_if< is_nongapi_type< T >::value, T >::type | cv::detail::get_in_meta (const GMetaArgs &, const GArgs &in_args, int idx) |
|
template<typename... KK> |
GKernelPackage | cv::gapi::kernels () |
| Create a kernel package object containing kernels and transformations specified in variadic template argument. More...
|
|
template<typename... FF> |
GKernelPackage | cv::gapi::kernels (FF &... functors) |
|
bool | cv::gapi::operator!= (const GBackend &lhs, const GBackend &rhs) |
|