From 1ead8cf371c080c35bafd04db44bf4ab0e7e0d07 Mon Sep 17 00:00:00 2001 From: amichelo <andrea.michelotti@lnf.infn.it> Date: Thu, 4 Nov 2021 23:17:27 +0100 Subject: [PATCH] rewrote for old compilers --- chaos/cu_toolkit/data_manager/KeyDataStorage.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/chaos/cu_toolkit/data_manager/KeyDataStorage.cpp b/chaos/cu_toolkit/data_manager/KeyDataStorage.cpp index 0e395495c..48ab1897e 100644 --- a/chaos/cu_toolkit/data_manager/KeyDataStorage.cpp +++ b/chaos/cu_toolkit/data_manager/KeyDataStorage.cpp @@ -291,16 +291,20 @@ int KeyDataStorage::loadRestorePoint(const std::string& restore_point_tag) { } if(dataset.get()){ if(dataset->hasKey(DataPackID::INPUT_DATASET_ID)&&dataset->isCDataWrapperValue(DataPackID::INPUT_DATASET_ID)){ - restore_point_map[restore_point_tag].insert(make_pair(input_key, MOVE(dataset->getCSDataValue(DataPackID::INPUT_DATASET_ID)))); + CDWShrdPtr p(dataset->getCSDataValue(DataPackID::INPUT_DATASET_ID).release()); + restore_point_map[restore_point_tag].insert(make_pair(input_key, p)); } if(dataset->hasKey(DataPackID::OUTPUT_DATASET_ID)&&dataset->isCDataWrapperValue(DataPackID::OUTPUT_DATASET_ID)){ - restore_point_map[restore_point_tag].insert(make_pair(output_key, MOVE(dataset->getCSDataValue(DataPackID::OUTPUT_DATASET_ID)))); + CDWShrdPtr p(dataset->getCSDataValue(DataPackID::OUTPUT_DATASET_ID).release()); + restore_point_map[restore_point_tag].insert(make_pair(output_key,p)); } if(dataset->hasKey(DataPackID::SYSTEM_DATASETID)&&dataset->isCDataWrapperValue(DataPackID::SYSTEM_DATASETID)){ - restore_point_map[restore_point_tag].insert(make_pair(system_key, MOVE(dataset->getCSDataValue(DataPackID::SYSTEM_DATASETID)))); + CDWShrdPtr p(dataset->getCSDataValue(DataPackID::SYSTEM_DATASETID).release()); + restore_point_map[restore_point_tag].insert(make_pair(system_key,p)); } if(dataset->hasKey(DataPackID::CUSTOM_DATASET_ID)&&dataset->isCDataWrapperValue(DataPackID::CUSTOM_DATASET_ID)){ - restore_point_map[restore_point_tag].insert(make_pair(custom_key, MOVE(dataset->getCSDataValue(DataPackID::CUSTOM_DATASET_ID)))); + CDWShrdPtr p(dataset->getCSDataValue(DataPackID::CUSTOM_DATASET_ID).release()); + restore_point_map[restore_point_tag].insert(make_pair(custom_key,p)); } } #if 0 -- GitLab