Commit 4911bf48 authored by Alexander Lapshin's avatar Alexander Lapshin

.

parent 595709ff
...@@ -260,15 +260,15 @@ void loadjson(const jsonval& parent, std::vector<T>& vec) ...@@ -260,15 +260,15 @@ void loadjson(const jsonval& parent, std::vector<T>& vec)
if (parent.IsArray()) { if (parent.IsArray()) {
for (rapidjson::SizeType i = 0; i < parent.Size(); i++) { for (rapidjson::SizeType i = 0; i < parent.Size(); i++) {
T item; T item;
loadjson(parent[i], item); item.load(parent[i]);
vec.push_back(item); vec.emplace_back(item);
} }
} }
else if (parent.IsObject()) { else if (parent.IsObject()) {
for (jsonval::ConstMemberIterator itr = parent.MemberBegin(); itr != parent.MemberEnd(); ++itr) { for (jsonval::ConstMemberIterator itr = parent.MemberBegin(); itr != parent.MemberEnd(); ++itr) {
T item; T item;
loadjson(itr->value, item); item.load(itr->value);
vec.push_back(item); vec.emplace_back(item);
} }
} }
else { else {
......
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