Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2022-01-03 10:10:21 +0300
committerJeroen Bakker <jeroen@blender.org>2022-01-03 10:10:21 +0300
commitea8d749587ddf1108429f19eea89b9f0c2af3ee4 (patch)
tree37e700a67ebbc0da6ad9025fc8f1b89a65e25ec3 /source/blender/blenlib/intern/serialize.cc
parent180b66ae8a1ffc0a1bb7d3993028240b4c7f7246 (diff)
Cleanup: Rename ObjectValue to DictionaryValue (Serialization).
ObjectValue was to confusing as it is the term from JSON.
Diffstat (limited to 'source/blender/blenlib/intern/serialize.cc')
-rw-r--r--source/blender/blenlib/intern/serialize.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/blenlib/intern/serialize.cc b/source/blender/blenlib/intern/serialize.cc
index 52aff140e3e..a17d7a189f6 100644
--- a/source/blender/blenlib/intern/serialize.cc
+++ b/source/blender/blenlib/intern/serialize.cc
@@ -44,12 +44,12 @@ const ArrayValue *Value::as_array_value() const
return static_cast<const ArrayValue *>(this);
}
-const ObjectValue *Value::as_object_value() const
+const DictionaryValue *Value::as_object_value() const
{
if (type_ != eValueType::Object) {
return nullptr;
}
- return static_cast<const ObjectValue *>(this);
+ return static_cast<const DictionaryValue *>(this);
}
static void convert_to_json(nlohmann::ordered_json &j, const Value &value);
@@ -66,13 +66,13 @@ static void convert_to_json(nlohmann::ordered_json &j, const ArrayValue &value)
}
}
-static void convert_to_json(nlohmann::ordered_json &j, const ObjectValue &value)
+static void convert_to_json(nlohmann::ordered_json &j, const DictionaryValue &value)
{
- const ObjectValue::Items &attributes = value.elements();
+ const DictionaryValue::Items &attributes = value.elements();
/* Create a json object to store the attributes. If this isn't done and attributes is empty it
* would return use a null value, in stead of an empty object. */
j = "{}"_json;
- for (const ObjectValue::Item &attribute : attributes) {
+ for (const DictionaryValue::Item &attribute : attributes) {
nlohmann::ordered_json json_item;
convert_to_json(json_item, *attribute.second);
j[attribute.first] = json_item;
@@ -99,7 +99,7 @@ static void convert_to_json(nlohmann::ordered_json &j, const Value &value)
}
case eValueType::Object: {
- const ObjectValue &object = *value.as_object_value();
+ const DictionaryValue &object = *value.as_object_value();
convert_to_json(j, object);
break;
}
@@ -133,10 +133,10 @@ static std::unique_ptr<ArrayValue> convert_from_json_to_array(const nlohmann::or
return array;
}
-static std::unique_ptr<ObjectValue> convert_from_json_to_object(const nlohmann::ordered_json &j)
+static std::unique_ptr<DictionaryValue> convert_from_json_to_object(const nlohmann::ordered_json &j)
{
- std::unique_ptr<ObjectValue> object = std::make_unique<ObjectValue>();
- ObjectValue::Items &elements = object->elements();
+ std::unique_ptr<DictionaryValue> object = std::make_unique<DictionaryValue>();
+ DictionaryValue::Items &elements = object->elements();
for (auto element : j.items()) {
std::string key = element.key();
nlohmann::ordered_json element_json = element.value();