/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/Common/src/MergeableCounter.cc
19 строк
617 B
W. David Dagenhart
From scram b code-format-all (clang-format)
10 май 2019, 17:51
10 май 2019, 17:51
82e0ab0
Код
Авторство
О чём код?
#include "DataFormats/Common/interface/MergeableCounter.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include <ostream> #include <utility> namespace edm { bool MergeableCounter::mergeProduct(MergeableCounter const& a) { if (a.value > 0 && value + a.value < a.value) { edm::LogWarning("MergeableCounter|ProductsNotMergeable") << "The merge would lead to an overflow of the counter" << std::endl; return false; } value += a.value; return true; } void MergeableCounter::swap(MergeableCounter& iOther) { std::swap(value, iOther.value); } } // namespace edm