[DEV] replace duplacate by clone

This commit is contained in:
Edouard DUPIN 2015-01-13 21:17:02 +01:00
parent b3b7d90b41
commit 41c52147cd
13 changed files with 15 additions and 15 deletions

View File

@ -240,7 +240,7 @@ bool ejson::Array::transfertIn(std::shared_ptr<ejson::Value> _obj) {
}
// TODO : Manage error ...
std::shared_ptr<ejson::Value> ejson::Array::duplicate() const {
std::shared_ptr<ejson::Value> ejson::Array::clone() const {
std::shared_ptr<ejson::Array> output = ejson::Array::create();
if (output == nullptr) {
JSON_ERROR("Allocation error ...");
@ -251,7 +251,7 @@ std::shared_ptr<ejson::Value> ejson::Array::duplicate() const {
if (val == nullptr) {
continue;
}
output->add(val->duplicate());
output->add(val->clone());
}
return output;
}

View File

@ -167,7 +167,7 @@ namespace ejson {
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual void clear();
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -73,7 +73,7 @@ bool ejson::Boolean::transfertIn(std::shared_ptr<ejson::Value> _obj) {
return true;
}
std::shared_ptr<ejson::Value> ejson::Boolean::duplicate() const {
std::shared_ptr<ejson::Value> ejson::Boolean::clone() const {
std::shared_ptr<ejson::Boolean> output = ejson::Boolean::create(m_value);
if (output == nullptr) {
JSON_ERROR("Allocation error ...");

View File

@ -51,7 +51,7 @@ namespace ejson {
virtual bool iParse(const std::string& _data, size_t& _pos, ejson::filePos& _filePos, ejson::Document& _doc);
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -57,7 +57,7 @@ bool ejson::Null::transfertIn(std::shared_ptr<ejson::Value> _obj) {
return true;
}
std::shared_ptr<ejson::Value> ejson::Null::duplicate() const {
std::shared_ptr<ejson::Value> ejson::Null::clone() const {
std::shared_ptr<ejson::Null> output = ejson::Null::create();
if (output == nullptr) {
JSON_ERROR("Allocation error ...");

View File

@ -29,7 +29,7 @@ namespace ejson {
virtual bool iParse(const std::string& _data, size_t& _pos, ejson::filePos& _filePos, ejson::Document& _doc);
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -69,7 +69,7 @@ bool ejson::Number::transfertIn(std::shared_ptr<ejson::Value> _obj) {
return true;
}
std::shared_ptr<ejson::Value> ejson::Number::duplicate() const {
std::shared_ptr<ejson::Value> ejson::Number::clone() const {
std::shared_ptr<ejson::Number> output = ejson::Number::create(m_value);
if (output == nullptr) {
JSON_ERROR("Allocation error ...");

View File

@ -63,7 +63,7 @@ namespace ejson {
virtual bool iParse(const std::string& _data, size_t& _pos, ejson::filePos& _filePos, ejson::Document& _doc);
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -472,7 +472,7 @@ bool ejson::Object::transfertIn(std::shared_ptr<ejson::Value> _obj) {
}
// TODO : Manage error ...
std::shared_ptr<ejson::Value> ejson::Object::duplicate() const {
std::shared_ptr<ejson::Value> ejson::Object::clone() const {
std::shared_ptr<ejson::Object> output = ejson::Object::create();
if (output == nullptr) {
JSON_ERROR("Allocation error ...");
@ -484,7 +484,7 @@ std::shared_ptr<ejson::Value> ejson::Object::duplicate() const {
if (val == nullptr) {
continue;
}
output->add(key, val->duplicate());
output->add(key, val->clone());
}
return output;
}

View File

@ -210,7 +210,7 @@ namespace ejson {
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual void clear();
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -67,7 +67,7 @@ bool ejson::String::transfertIn(std::shared_ptr<ejson::Value> _obj) {
return true;
}
std::shared_ptr<ejson::Value> ejson::String::duplicate() const {
std::shared_ptr<ejson::Value> ejson::String::clone() const {
std::shared_ptr<ejson::String> output = ejson::String::create(m_value);
if (output == nullptr) {
JSON_ERROR("Allocation error ...");

View File

@ -49,7 +49,7 @@ namespace ejson {
virtual bool iParse(const std::string& _data, size_t& _pos, ejson::filePos& _filePos, ejson::Document& _doc);
virtual bool iGenerate(std::string& _data, size_t _indent) const;
virtual bool transfertIn(std::shared_ptr<ejson::Value> _obj);
virtual std::shared_ptr<ejson::Value> duplicate() const;
virtual std::shared_ptr<ejson::Value> clone() const;
};
};

View File

@ -292,7 +292,7 @@ namespace ejson {
* @brief Copy the curent node and all the child in the curent one.
* @return nullptr in an error occured, the pointer on the element otherwise
*/
virtual std::shared_ptr<ejson::Value> duplicate() const {
virtual std::shared_ptr<ejson::Value> clone() const {
return nullptr;
};
protected: