diff options
Diffstat (limited to 'slicer/db/sqlSelectDeserializer.cpp')
-rw-r--r-- | slicer/db/sqlSelectDeserializer.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/slicer/db/sqlSelectDeserializer.cpp b/slicer/db/sqlSelectDeserializer.cpp index c4ea0d5..d56c7f2 100644 --- a/slicer/db/sqlSelectDeserializer.cpp +++ b/slicer/db/sqlSelectDeserializer.cpp @@ -35,7 +35,7 @@ namespace Slicer { } void - SqlSelectDeserializer::DeserializeSimple(Slicer::ModelPartPtr mp) + SqlSelectDeserializer::DeserializeSimple(const Slicer::ModelPartPtr & mp) { if (!cmd->fetch()) { if (!mp->IsOptional()) { @@ -55,16 +55,16 @@ namespace Slicer { } void - SqlSelectDeserializer::DeserializeSequence(Slicer::ModelPartPtr mp) + SqlSelectDeserializer::DeserializeSequence(const Slicer::ModelPartPtr & omp) { - mp = mp->GetAnonChild(); + auto mp = omp->GetAnonChild(); while (cmd->fetch()) { DeserializeRow(mp); } } void - SqlSelectDeserializer::DeserializeObject(Slicer::ModelPartPtr mp) + SqlSelectDeserializer::DeserializeObject(const Slicer::ModelPartPtr & mp) { if (!cmd->fetch()) { if (!mp->IsOptional()) { @@ -80,7 +80,7 @@ namespace Slicer { } void - SqlSelectDeserializer::DeserializeRow(Slicer::ModelPartPtr mp) + SqlSelectDeserializer::DeserializeRow(const Slicer::ModelPartPtr & mp) { auto rmp = mp->GetAnonChild(); if (rmp) { |