OpenCV  4.8.0
Open Source Computer Vision
Classes | Typedefs | Functions
cv::gapi::ov::detail Namespace Reference

Classes

struct  ParamDesc
 

Typedefs

template<typename T >
using AttrMap = std::map< std::string, T >
 
template<typename Attr >
using LayerVariantAttr = cv::util::variant< cv::util::monostate, AttrMap< Attr >, Attr >
 

Functions

static detail::ParamDesc::ModelgetModelToSetAttrOrThrow (detail::ParamDesc::Kind &kind, const std::string &attr_name)
 

Typedef Documentation

◆ AttrMap

template<typename T >
using cv::gapi::ov::detail::AttrMap = typedef std::map<std::string, T>

◆ LayerVariantAttr

template<typename Attr >
using cv::gapi::ov::detail::LayerVariantAttr = typedef cv::util::variant< cv::util::monostate , AttrMap<Attr> , Attr>

Function Documentation

◆ getModelToSetAttrOrThrow()

static detail::ParamDesc::Model& cv::gapi::ov::detail::getModelToSetAttrOrThrow ( detail::ParamDesc::Kind kind,
const std::string &  attr_name 
)
static