parent
be5b677c7b
commit
23c95f91b5
@ -68,12 +68,12 @@ bool RapidDeserializer::deserialize(dap::string* v) const {
|
|||||||
bool RapidDeserializer::deserialize(dap::object* v) const {
|
bool RapidDeserializer::deserialize(dap::object* v) const {
|
||||||
v->reserve(json()->MemberCount());
|
v->reserve(json()->MemberCount());
|
||||||
for (auto el = json()->MemberBegin(); el != json()->MemberEnd(); el++) {
|
for (auto el = json()->MemberBegin(); el != json()->MemberEnd(); el++) {
|
||||||
dap::any val;
|
dap::any el_val;
|
||||||
RapidDeserializer d(&(el->value));
|
RapidDeserializer d(&(el->value));
|
||||||
if (!d.deserialize(&val)) {
|
if (!d.deserialize(&el_val)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
(*v)[el->name.GetString()] = val;
|
(*v)[el->name.GetString()] = el_val;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user