range based for loops for reset acq count

This commit is contained in:
Erik Frojdh 2018-10-16 14:34:34 +02:00
parent 178b832223
commit 5b8dfd7943

View File

@ -1003,14 +1003,12 @@ void slsReceiverImplementation::setDetectorPositionId(const int i){
/***acquisition functions***/ /***acquisition functions***/
void slsReceiverImplementation::resetAcquisitionCount() { void slsReceiverImplementation::resetAcquisitionCount() {
for (std::vector<Listener*>::const_iterator it = listener.begin(); it != listener.end(); ++it) for (const auto& it : listener)
(*it)->ResetParametersforNewAcquisition(); it->ResetParametersforNewAcquisition();
for (const auto& it : dataProcessor)
for (std::vector<DataProcessor*>::const_iterator it = dataProcessor.begin(); it != dataProcessor.end(); ++it) it->ResetParametersforNewAcquisition();
(*it)->ResetParametersforNewAcquisition(); for (const auto& it: dataStreamer)
it->ResetParametersforNewAcquisition();
for (std::vector<DataStreamer*>::const_iterator it = dataStreamer.begin(); it != dataStreamer.end(); ++it)
(*it)->ResetParametersforNewAcquisition();
FILE_LOG(logINFO) << "Acquisition Count has been reset"; FILE_LOG(logINFO) << "Acquisition Count has been reset";
} }