Public Types | Public Member Functions
InferenceEngine::IParameters Class Referenceabstract

This class is the main interface to describe the Inference Engine layer parameters. All methods here are constant and do not throw exceptions. More...

#include <ie_inetwork.hpp>

Public Types

using  Ptr = std::shared_ptr< IParameters >
  A shared pointer to the IParameters object.
 

Public Member Functions

virtual  ~IParameters ()=default
  Virtual destructor for the parameters interface.
 
virtual const std::map< std::string, Parameter > &  getParameters () const noexcept=0
  Returns a constant reference to a map with parameters. More...
 
virtual const std::map< std::string, Blob::CPtr > &  getConstantData () const noexcept=0
  Returns a constant reference to a constant pointers to constant data. More...
 

Detailed Description

This class is the main interface to describe the Inference Engine layer parameters. All methods here are constant and do not throw exceptions.

Member Function Documentation

§ getConstantData()

virtual const std::map<std::string, Blob::CPtr>& InferenceEngine::IParameters::getConstantData ( ) const
pure virtualnoexcept

Returns a constant reference to a constant pointers to constant data.

Returns
Map of constant pointers to constant data

§ getParameters()

virtual const std::map<std::string, Parameter>& InferenceEngine::IParameters::getParameters ( ) const
pure virtualnoexcept

Returns a constant reference to a map with parameters.

Returns
Map of parameters

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