Go to the documentation of this file. 1 #ifndef FWCore_Framework_ESValidHandle_h
2 #define FWCore_Framework_ESValidHandle_h
32 namespace esvhhelper {
T const & operator*() const noexcept
auto makeESValid(const U &iOtherHandleType) noexcept(false)
void throwIfNotValid(const void *) noexcept(false)
edm::eventsetup::ComponentDescription const * description_
static constexpr bool transientAccessOnly
ESValidHandle(T const &iData, edm::eventsetup::ComponentDescription const *desc) noexcept
ESValidHandle & operator=(ESValidHandle< T > const &)=default
T const * operator->() const noexcept
T const * product() const noexcept