A parameter provider which retrieves parameter values from JSON data.
Definition at line 44 of file JsonParameterProvider.hpp.
|
| bool | getBool (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a bool value. More...
|
| |
| bool | getBoolByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a bool value from an array by index. More...
|
| |
| bool | getFloat32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a float32_t value. More...
|
| |
| bool | getFloat32ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a float32_t value from an array by index. More...
|
| |
| bool | getFloat64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a float64_t value. More...
|
| |
| bool | getFloat64ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a float64_t value from an array by index. More...
|
| |
| bool | getInt16 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a int16_t value. More...
|
| |
| bool | getInt16ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a int16_t value from an array by index. More...
|
| |
| bool | getInt32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a int32_t value. More...
|
| |
| bool | getInt32ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a int32_t value from an array by index. More...
|
| |
| bool | getInt64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a int64_t value. More...
|
| |
| bool | getInt64ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a int64_t value from an array by index. More...
|
| |
| bool | getInt8 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a int8_t value. More...
|
| |
| bool | getInt8ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a int8_t value from an array by index. More...
|
| |
| nlohmann::json const * | getJson (dw::core::StringView const &key) const |
| | Get JSON value for the passed key. More...
|
| |
| bool | getStringView (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a dw::core::StringView value. More...
|
| |
| bool | getStringViewByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a dw::core::StringView value from an array by index. More...
|
| |
| bool | getUint16 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a uint16_t value. More...
|
| |
| bool | getUint16ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a uint16_t value from an array by index. More...
|
| |
| bool | getUint32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a uint32_t value. More...
|
| |
| bool | getUint32ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a uint32_t value from an array by index. More...
|
| |
| bool | getUint64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a uint64_t value. More...
|
| |
| bool | getUint64ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a uint64_t value from an array by index. More...
|
| |
| bool | getUint8 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a uint8_t value. More...
|
| |
| bool | getUint8ByIndex (dw::core::StringView const &key, size_t const index, void *const out) const |
| | Handler function to retrieve a uint8_t value from an array by index. More...
|
| |
| bool | getVectorBool (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of bool value. More...
|
| |
| bool | getVectorFloat32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of float32_t value. More...
|
| |
| bool | getVectorFloat64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of float64_t value. More...
|
| |
| bool | getVectorInt16 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of int16_t value. More...
|
| |
| bool | getVectorInt32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of int32_t value. More...
|
| |
| bool | getVectorInt64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of int64_t value. More...
|
| |
| bool | getVectorInt8 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of int8_t value. More...
|
| |
| bool | getVectorStringView (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of dw::core::StringView value. More...
|
| |
| bool | getVectorUint16 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of uint16_t value. More...
|
| |
| bool | getVectorUint32 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of uint32_t value. More...
|
| |
| bool | getVectorUint64 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of uint64_t value. More...
|
| |
| bool | getVectorUint8 (dw::core::StringView const &key, void *const out) const |
| | Handler function to retrieve a vector of uint8_t value. More...
|
| |
| | JsonParameterProvider (JsonParameterProvider &&)=default |
| | Move constructor. More...
|
| |
| | JsonParameterProvider (JsonParameterProvider const &)=default |
| | Copy constructor. More...
|
| |
| JsonParameterProvider & | operator= (JsonParameterProvider &&) &=default |
| | Move assignment operator. More...
|
| |
| JsonParameterProvider & | operator= (JsonParameterProvider const &) &=default |
| | Copy assignment operator. More...
|
| |
| | ITypeBasedParameterProviderChild (ITypeBasedParameterProviderChild &&)=default |
| | Move constructor. More...
|
| |
| | ITypeBasedParameterProviderChild (ITypeBasedParameterProviderChild const &)=default |
| | Copy constructor. More...
|
| |
| ITypeBasedParameterProviderChild & | operator= (ITypeBasedParameterProviderChild &&) &=default |
| | Move assignment operator. More...
|
| |
| ITypeBasedParameterProviderChild & | operator= (ITypeBasedParameterProviderChild const &) &=default |
| | Copy assignment operator. More...
|
| |