Commit 522a2392 authored by Dominik Charousset's avatar Dominik Charousset

use new group (de)serialization interface

parent 6c85cdf1
...@@ -264,7 +264,7 @@ class group_ptr_tinfo : public util::abstract_uniform_type_info<group_ptr> { ...@@ -264,7 +264,7 @@ class group_ptr_tinfo : public util::abstract_uniform_type_info<group_ptr> {
else { else {
sink->begin_object(name); sink->begin_object(name);
sink->write_value(ptr->module_name()); sink->write_value(ptr->module_name());
sink->write_value(ptr->identifier()); ptr->serialize(sink);
sink->end_object(); sink->end_object();
} }
} }
...@@ -285,9 +285,8 @@ class group_ptr_tinfo : public util::abstract_uniform_type_info<group_ptr> { ...@@ -285,9 +285,8 @@ class group_ptr_tinfo : public util::abstract_uniform_type_info<group_ptr> {
else { else {
source->begin_object(name); source->begin_object(name);
auto modname = source->read_value(pt_u8string); auto modname = source->read_value(pt_u8string);
auto groupid = source->read_value(pt_u8string); ptrref = group::get_module(get<std::string>(modname))
ptrref = group::get(get<std::string>(modname), ->deserialize(source);
get<std::string>(groupid));
source->end_object(); source->end_object();
} }
} }
......
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