| 
| 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   | 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...
  | 
|   | 
 | 
| #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) | 
|   |