This class represents an object to work with different parameters.
More...
#include <ie_parameter.hpp>
This class represents an object to work with different parameters.
§ Parameter() [1/6]
InferenceEngine::Parameter::Parameter |
( |
Parameter && |
parameter | ) |
|
|
inlinenoexcept |
Move constructor.
- Parameters
-
§ Parameter() [2/6]
InferenceEngine::Parameter::Parameter |
( |
const std::shared_ptr< ngraph::Variant > & |
var | ) |
|
Creates parameter from variant. This method creates empty parameter if variant doesn't contain Parameter.
- Parameters
-
§ Parameter() [3/6]
InferenceEngine::Parameter::Parameter |
( |
std::shared_ptr< ngraph::Variant > & |
var | ) |
|
Creates parameter from variant. This method creates empty parameter if variant doesn't contain Parameter.
- Parameters
-
§ Parameter() [4/6]
InferenceEngine::Parameter::Parameter |
( |
const Parameter & |
parameter | ) |
|
|
inline |
Copy constructor.
- Parameters
-
§ Parameter() [5/6]
template<class T , typename = typename std::enable_if<!std::is_same<typename std::decay<T>::type, Parameter>::value>::type>
InferenceEngine::Parameter::Parameter |
( |
T && |
parameter | ) |
|
|
inline |
Constructor creates parameter with object.
- Template Parameters
-
T | Parameter type |
U | Identity type-transformation |
- Parameters
-
§ Parameter() [6/6]
InferenceEngine::Parameter::Parameter |
( |
const char * |
str | ) |
|
|
inline |
Constructor creates string parameter from char *.
- Parameters
-
§ as() [1/3]
template<typename T >
T&& InferenceEngine::Parameter::as |
( |
| ) |
|
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ as() [2/3]
template<class T >
T& InferenceEngine::Parameter::as |
( |
| ) |
|
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ as() [3/3]
template<class T >
const T& InferenceEngine::Parameter::as |
( |
| ) |
const |
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ asVariant()
std::shared_ptr<ngraph::Variant> InferenceEngine::Parameter::asVariant |
( |
| ) |
const |
Converts parameter to shared pointer on ngraph::Variant.
- Returns
- shared pointer on ngraph::Variant
§ clear()
void InferenceEngine::Parameter::clear |
( |
| ) |
|
|
inline |
Remove a value from parameter
§ empty()
bool InferenceEngine::Parameter::empty |
( |
| ) |
const |
|
inlinenoexcept |
Checks that parameter contains a value
- Returns
- false if parameter contains a value else false
§ is()
template<class T >
bool InferenceEngine::Parameter::is |
( |
| ) |
const |
|
inline |
Checks the type of value
- Template Parameters
-
- Returns
- true if type of value is correct
§ operator const T &()
template<class T >
InferenceEngine::Parameter::operator const T & |
( |
| ) |
const |
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ operator std::shared_ptr< ngraph::Variant >()
InferenceEngine::Parameter::operator std::shared_ptr< ngraph::Variant > |
( |
| ) |
const |
|
inline |
Casts to shared pointer on ngraph::Variant.
- Returns
- shared pointer on ngraph::Variant
§ operator T &() [1/2]
template<class T >
InferenceEngine::Parameter::operator T& |
( |
| ) |
|
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ operator T &() [2/2]
template<class T >
InferenceEngine::Parameter::operator T& |
( |
| ) |
const |
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ operator T&&()
template<class T >
InferenceEngine::Parameter::operator T && |
( |
| ) |
|
|
inline |
Dynamic cast to specified type
- Template Parameters
-
- Returns
- casted object
§ operator!=()
bool InferenceEngine::Parameter::operator!= |
( |
const Parameter & |
rhs | ) |
const |
|
inline |
The comparison operator for the Parameter.
- Parameters
-
- Returns
- true if objects aren't equal
§ operator=()
§ operator==()
bool InferenceEngine::Parameter::operator== |
( |
const Parameter & |
rhs | ) |
const |
|
inline |
The comparison operator for the Parameter.
- Parameters
-
- Returns
- true if objects are equal
The documentation for this class was generated from the following file: