Commit 6713c6d6 authored by Dominik Charousset's avatar Dominik Charousset

Fix deprecated warning

According to Clang: definition of implicit copy constructor for
'abstract_ini_consumer' is deprecated because it has a user-declared
destructor
parent 0ff9ba2a
...@@ -37,6 +37,10 @@ public: ...@@ -37,6 +37,10 @@ public:
explicit abstract_ini_consumer(abstract_ini_consumer* parent = nullptr); explicit abstract_ini_consumer(abstract_ini_consumer* parent = nullptr);
abstract_ini_consumer(const abstract_ini_consumer&) = delete;
abstract_ini_consumer& operator=(const abstract_ini_consumer&) = delete;
virtual ~abstract_ini_consumer(); virtual ~abstract_ini_consumer();
// -- properties ------------------------------------------------------------- // -- properties -------------------------------------------------------------
...@@ -150,7 +154,7 @@ public: ...@@ -150,7 +154,7 @@ public:
ini_category_consumer(ini_consumer* parent, std::string category); ini_category_consumer(ini_consumer* parent, std::string category);
ini_category_consumer(ini_category_consumer&&) = default; ini_category_consumer(ini_category_consumer&&);
// -- properties ------------------------------------------------------------- // -- properties -------------------------------------------------------------
......
...@@ -110,7 +110,15 @@ ini_category_consumer::ini_category_consumer(ini_consumer* parent, ...@@ -110,7 +110,15 @@ ini_category_consumer::ini_category_consumer(ini_consumer* parent,
std::string category) std::string category)
: super(parent), : super(parent),
category_(std::move(category)) { category_(std::move(category)) {
CAF_ASSERT(parent != nullptr); CAF_ASSERT(parent_ != nullptr);
}
ini_category_consumer::ini_category_consumer(ini_category_consumer&& other)
: super(other.parent()),
category_(std::move(other.category_)),
xs_(std::move(other.xs_)),
current_key(std::move(other.current_key)) {
CAF_ASSERT(parent_ != nullptr);
} }
void ini_category_consumer::end_map() { void ini_category_consumer::end_map() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment