59 Intervals::iterator itFound = intervals_.find(iKey);
60 assert(itFound != intervals_.end());
61 if (!itFound->second.validFor(iInstance)) {
62 setIntervalFor(iKey, iInstance, itFound->second);
64 return itFound->second;
77 if (intervals_.empty()) {
82 std::set<EventSetupRecordKey> returnValue;
84 for (Intervals::const_iterator itEntry = intervals_.begin(), itEntryEnd = intervals_.end(); itEntry != itEntryEnd;
86 returnValue.insert(returnValue.end(), itEntry->first);
std::pair< Time_t, Time_t > ValidityInterval
std::set< eventsetup::EventSetupRecordKey > findingForRecords() const
Container::value_type value_type
virtual ~EventSetupRecordIntervalFinder() noexcept(false)
virtual void delaySettingRecords()
const ValidityInterval & findIntervalFor(const eventsetup::EventSetupRecordKey &, const IOVSyncValue &)
void findingRecordWithKey(const eventsetup::EventSetupRecordKey &)