summaryrefslogtreecommitdiff
path: root/slicer/db/sqlSelectDeserializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/db/sqlSelectDeserializer.cpp')
-rw-r--r--slicer/db/sqlSelectDeserializer.cpp10
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) {