OpenCV  4.6.0
Open Source Computer Vision
Classes | Public Types | Public Member Functions | List of all members
cv::detail::GInferInputsTyped< Ts > Class Template Reference

#include <opencv2/gapi/infer.hpp>

Public Types

using Map = std::unordered_map< std::string, StorageT >
 
using StorageT = cv::util::variant< Ts... >
 

Public Member Functions

 GInferInputsTyped ()
 
const MapgetBlobs () const
 
StorageToperator[] (const std::string &name)
 
template<typename U >
GInferInputsTyped< Ts... > & setInput (const std::string &name, U in)
 

Member Typedef Documentation

◆ Map

template<typename... Ts>
using cv::detail::GInferInputsTyped< Ts >::Map = std::unordered_map<std::string, StorageT>

◆ StorageT

template<typename... Ts>
using cv::detail::GInferInputsTyped< Ts >::StorageT = cv::util::variant<Ts...>

Constructor & Destructor Documentation

◆ GInferInputsTyped()

template<typename... Ts>
cv::detail::GInferInputsTyped< Ts >::GInferInputsTyped ( )
inline

Member Function Documentation

◆ getBlobs()

template<typename... Ts>
const Map& cv::detail::GInferInputsTyped< Ts >::getBlobs ( ) const
inline

◆ operator[]()

template<typename... Ts>
StorageT& cv::detail::GInferInputsTyped< Ts >::operator[] ( const std::string &  name)
inline

◆ setInput()

template<typename... Ts>
template<typename U >
GInferInputsTyped<Ts...>& cv::detail::GInferInputsTyped< Ts >::setInput ( const std::string &  name,
in 
)
inline

The documentation for this class was generated from the following file: