Resolve coverity issues
* Added Rule of Five compliance to the reported classes
* Added explicit default destructors and assignment operators
* Corrected comparison statement
Tested:
UTs passed
Change-Id: Ifcfc1055e2e65d9f3ce10e3878ff3f1dd5d84929
Signed-off-by: Piotr Sulewski <piotrx.sulewski@intel.com>
diff --git a/src/report.hpp b/src/report.hpp
index 2fbd078..73d7f15 100644
--- a/src/report.hpp
+++ b/src/report.hpp
@@ -34,6 +34,10 @@
public:
OnChangeContext(Report& report) : report(report) {}
+ OnChangeContext(const OnChangeContext&) = delete;
+ OnChangeContext& operator=(const OnChangeContext&) = delete;
+ OnChangeContext(OnChangeContext&&) = delete;
+ OnChangeContext& operator=(OnChangeContext&&) = delete;
~OnChangeContext()
{
if (updated)