summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2019-10-14 16:28:08 -0500
committerMatt Spinler <spinler@us.ibm.com>2019-10-22 09:10:37 -0500
commit935a25e2be41be8853ce8d8dddb10d867fcd6847 (patch)
treefb385678246f3bbc0cf756b5c9a75cb9cefcd8cd
parent66d3036eecada1c1e6052be1207a344801e5a0c9 (diff)
downloadphosphor-logging-935a25e2be41be8853ce8d8dddb10d867fcd6847.tar.gz
phosphor-logging-935a25e2be41be8853ce8d8dddb10d867fcd6847.zip
PEL: Allow default AdditionalData construction
Enable the default contructor so that an object can be created without needing any data. Also make getValue() const as it is const. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Id81879e0367edb1055cbf848ed738bc8dd86e953
-rw-r--r--extensions/openpower-pels/additional_data.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/openpower-pels/additional_data.hpp b/extensions/openpower-pels/additional_data.hpp
index 5cea69b..b855054 100644
--- a/extensions/openpower-pels/additional_data.hpp
+++ b/extensions/openpower-pels/additional_data.hpp
@@ -23,7 +23,7 @@ namespace pels
class AdditionalData
{
public:
- AdditionalData() = delete;
+ AdditionalData() = default;
~AdditionalData() = default;
AdditionalData(const AdditionalData&) = default;
AdditionalData& operator=(const AdditionalData&) = default;
@@ -57,7 +57,7 @@ class AdditionalData
*
* @return optional<string> - the value, if found
*/
- std::optional<std::string> getValue(const std::string& key)
+ std::optional<std::string> getValue(const std::string& key) const
{
auto entry = _data.find(key);
if (entry != _data.end())
OpenPOWER on IntegriCloud