#include <parameter.hpp>
|
| | Parameter (const std::string &name, const Value &value, const DataType &type) |
| |
| | Parameter () |
| |
| template<typename T> |
| | Parameter (const std::string &name, const T &value) |
| |
| const std::string | GetName () const |
| |
| void | SetName (const std::string &name) |
| |
| const std::string | GetValueAsString () const |
| |
| template<typename T> |
| const T | GetValue () const |
| |
| const DataType & | GetType () const |
| |
| const std::string | GetTypeAsString () const |
| |
| void | Store (const std::string &name, const Value &value, const DataType &type) |
| |
| template<typename T> |
| void | Store (const std::string &name, const T &value) |
| |
| const std::string | ToString () const |
| |
| bool | HasMetadata () const |
| |
| const ParameterMetadata & | GetMetadata () const |
| |
| ParameterMetadata & | GetMutableMetadata () |
| |
| void | SetMetadata (const ParameterMetadata &metadata) |
| |
| void | SetMetadata (ParameterMetadata &&metadata) |
| |
| template<> |
| void | Store (const std::string &name, const int &value) |
| |
| template<> |
| void | Store (const std::string &name, const long &value) |
| |
| template<> |
| void | Store (const std::string &name, const float &value) |
| |
| template<> |
| void | Store (const std::string &name, const double_t &value) |
| |
| template<> |
| void | Store (const std::string &name, const char *const &value) |
| |
| template<> |
| void | Store (const std::string &name, const bool &value) |
| |
◆ Parameter() [1/3]
| camcom::common::Parameter::Parameter |
( |
const std::string & | name, |
|
|
const Value & | value, |
|
|
const DataType & | type ) |
◆ Parameter() [2/3]
| camcom::common::Parameter::Parameter |
( |
| ) |
|
◆ Parameter() [3/3]
template<typename T>
| camcom::common::Parameter::Parameter |
( |
const std::string & | name, |
|
|
const T & | value ) |
|
inline |
◆ GetMetadata()
◆ GetMutableMetadata()
◆ GetName()
| const std::string camcom::common::Parameter::GetName |
( |
| ) |
const |
◆ GetType()
| const DataType & camcom::common::Parameter::GetType |
( |
| ) |
const |
◆ GetTypeAsString()
| const std::string camcom::common::Parameter::GetTypeAsString |
( |
| ) |
const |
◆ GetValue()
template<typename T>
| const T camcom::common::Parameter::GetValue |
( |
| ) |
const |
|
inline |
◆ GetValueAsString()
| const std::string camcom::common::Parameter::GetValueAsString |
( |
| ) |
const |
◆ HasMetadata()
| bool camcom::common::Parameter::HasMetadata |
( |
| ) |
const |
|
inline |
◆ SetMetadata() [1/2]
◆ SetMetadata() [2/2]
◆ SetName()
| void camcom::common::Parameter::SetName |
( |
const std::string & | name | ) |
|
|
inline |
◆ Store() [1/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const bool & | value ) |
|
inline |
◆ Store() [2/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const char *const & | value ) |
|
inline |
◆ Store() [3/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const double_t & | value ) |
|
inline |
◆ Store() [4/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const float & | value ) |
|
inline |
◆ Store() [5/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const int & | value ) |
|
inline |
◆ Store() [6/8]
template<>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const long & | value ) |
|
inline |
◆ Store() [7/8]
template<typename T>
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const T & | value ) |
◆ Store() [8/8]
| void camcom::common::Parameter::Store |
( |
const std::string & | name, |
|
|
const Value & | value, |
|
|
const DataType & | type ) |
◆ ToString()
| const std::string camcom::common::Parameter::ToString |
( |
| ) |
const |
The documentation for this class was generated from the following files: