diff --git a/slsReceiverSoftware/src/slsReceiverImplementation.cpp b/slsReceiverSoftware/src/slsReceiverImplementation.cpp index 0b428937f..c4779c99c 100644 --- a/slsReceiverSoftware/src/slsReceiverImplementation.cpp +++ b/slsReceiverSoftware/src/slsReceiverImplementation.cpp @@ -1003,14 +1003,12 @@ void slsReceiverImplementation::setDetectorPositionId(const int i){ /***acquisition functions***/ void slsReceiverImplementation::resetAcquisitionCount() { - for (std::vector::const_iterator it = listener.begin(); it != listener.end(); ++it) - (*it)->ResetParametersforNewAcquisition(); - - for (std::vector::const_iterator it = dataProcessor.begin(); it != dataProcessor.end(); ++it) - (*it)->ResetParametersforNewAcquisition(); - - for (std::vector::const_iterator it = dataStreamer.begin(); it != dataStreamer.end(); ++it) - (*it)->ResetParametersforNewAcquisition(); + for (const auto& it : listener) + it->ResetParametersforNewAcquisition(); + for (const auto& it : dataProcessor) + it->ResetParametersforNewAcquisition(); + for (const auto& it: dataStreamer) + it->ResetParametersforNewAcquisition(); FILE_LOG(logINFO) << "Acquisition Count has been reset"; }