summaryrefslogtreecommitdiff
path: root/slicer/xml/serializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/xml/serializer.cpp')
-rw-r--r--slicer/xml/serializer.cpp5
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));