diff options
Diffstat (limited to 'slicer/xml/serializer.cpp')
-rw-r--r-- | slicer/xml/serializer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/slicer/xml/serializer.cpp b/slicer/xml/serializer.cpp index 609eac2..27bf10b 100644 --- a/slicer/xml/serializer.cpp +++ b/slicer/xml/serializer.cpp @@ -253,7 +253,8 @@ namespace Slicer { } void - XmlDeserializer::DocumentTreeIterateElement(const xmlpp::Element * element, ModelPartPtr smp, const ChildRef & smpr) + XmlDeserializer::DocumentTreeIterateElement( + const xmlpp::Element * element, const ModelPartPtr & smp, const ChildRef & smpr) { auto oec = [&smpr, element](const auto & lmp) { lmp->Create(); @@ -405,7 +406,7 @@ namespace Slicer { void XmlSerializer::ModelTreeProcessElement( - const CurrentElementCreator & cec, ModelPartPtr mp, const ElementCreator & ec) + const CurrentElementCreator & cec, const ModelPartPtr & mp, const ElementCreator & ec) { if (mp->GetType() == ModelPartType::Simple) { mp->GetValue(XmlContentValueTarget(cec)); |