1 #ifndef DataFormats_Common_ValidHandle_h 2 #define DataFormats_Common_ValidHandle_h ValidHandle(T const &prod, ProductID id) noexcept(true)
ValidHandle(T const *prod, ProductID id) noexcept(false)
T const * product() const noexcept(true)
T const & operator*() const noexcept(true)
T const * operator->() const noexcept(true)
void throwIfNotValid(const void *) noexcept(false)
ProductID const & id() const noexcept(true)
auto makeValid(const U &iOtherHandleType) noexcept(false)