diff options
author | Ed Tanous <edtanous@google.com> | 2022-01-07 20:18:40 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2022-01-12 22:00:37 +0300 |
commit | ecd6a3a20ab128ae9d3e356d6250695800dc13be (patch) | |
tree | 658b040f57c6a4e3ee31b567606551f598a7b540 /redfish-core/lib/sensors.hpp | |
parent | 543f44000a992870ff76e76888dd589a3a31ed4e (diff) | |
download | bmcweb-ecd6a3a20ab128ae9d3e356d6250695800dc13be.tar.xz |
Enable cppcoreguidelines-special-member-functions checks
Part of enforcing cpp core guidelines involves explicitly including all
constructors required on a non-trivial class. We were missing quite a
few. In all cases, the copy/move/and operator= methods are simply
deleted.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Ie8d6e8bf2bc311fa21a9ae48b0d61ee5c1940999
Diffstat (limited to 'redfish-core/lib/sensors.hpp')
-rw-r--r-- | redfish-core/lib/sensors.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/redfish-core/lib/sensors.hpp b/redfish-core/lib/sensors.hpp index 99dfc8185d..52d1fc0574 100644 --- a/redfish-core/lib/sensors.hpp +++ b/redfish-core/lib/sensors.hpp @@ -227,6 +227,11 @@ class SensorsAsyncResp } } + SensorsAsyncResp(const SensorsAsyncResp&) = delete; + SensorsAsyncResp(SensorsAsyncResp&&) = delete; + SensorsAsyncResp& operator=(const SensorsAsyncResp&) = delete; + SensorsAsyncResp& operator=(SensorsAsyncResp&&) = delete; + void addMetadata(const nlohmann::json& sensorObject, const std::string& valueKey, const std::string& dbusPath) { |