updated API to take reference instead of pointer
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
This commit is contained in:
@ -34,7 +34,7 @@ class NVMParameterBase : public HasReturnvaluesIF {
|
||||
ReturnValue_t setValue(std::string key, T value);
|
||||
|
||||
template <typename T>
|
||||
ReturnValue_t getValue(std::string key, T* value) const;
|
||||
ReturnValue_t getValue(std::string key, T& value) const;
|
||||
|
||||
void printKeys() const;
|
||||
void print() const;
|
||||
@ -67,11 +67,11 @@ inline ReturnValue_t NVMParameterBase::setValue(std::string key, T value) {
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
inline ReturnValue_t NVMParameterBase::getValue(std::string key, T* value) const {
|
||||
inline ReturnValue_t NVMParameterBase::getValue(std::string key, T& value) const {
|
||||
if (!json.contains(key)) {
|
||||
return KEY_NOT_EXISTS;
|
||||
}
|
||||
*value = json[key];
|
||||
value = json[key];
|
||||
return RETURN_OK;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user