1 #ifndef FWCore_Framework_MayConsumeChooserBase_h
2 #define FWCore_Framework_MayConsumeChooserBase_h
31 namespace edm::eventsetup::impl {
49 template <
typename RCD>
virtual EventSetupRecordKey recordKey() const noexcept=0
~MayConsumeChooserBase() override=default
ESTagGetter const & tagGetter() const
virtual ~MayConsumeChooserCore()=default
void setTagGetter(ESTagGetter iGetter)
virtual TypeTag productType() const noexcept=0
MayConsumeChooserBase()=default
virtual ESProxyIndex makeChoice(RCD const &iRecord) const =0