1 #ifndef FWCore_Framework_es_impl_MayConsumeChooser_h
2 #define FWCore_Framework_es_impl_MayConsumeChooser_h
22 #include <type_traits>
32 namespace edm::eventsetup::impl {
33 template <
typename RECBASE,
typename PRODUCT,
typename RCD,
typename FUNC,
typename PTAG>
ESTagGetter const & tagGetter() const
edm::ESGetToken< GetType_t, Record_t > & token()
EventSetupRecordKey recordKey() const noexceptfinal
ESProxyIndex makeChoice(RECBASE const &iRecord) const final
TypeTag productType() const noexceptfinal
MayConsumeChooser(FUNC &&iFunc)
typename PTAG::Type GetType_t
typename PTAG::Record Record_t
edm::ESGetToken< GetType_t, Record_t > token_