1 #ifndef FWCore_Framework_ESValidHandle_h 2 #define FWCore_Framework_ESValidHandle_h 32 namespace esvhhelper {
43 : data_{&iData}, description_{desc} {}
59 T const* data_{
nullptr};
T const * product() const noexcept
ESValidHandle(T const &iData, edm::eventsetup::ComponentDescription const *desc) noexcept
void throwIfNotValid(const void *) noexcept(false)
T const & operator*() const noexcept
T const * operator->() const noexcept
auto makeESValid(const U &iOtherHandleType) noexcept(false)