Go to the documentation of this file. 1 #ifndef DataFormats_Common_ValidHandle_h
2 #define DataFormats_Common_ValidHandle_h
52 auto makeValid(
const U& iOtherHandleType) noexcept(
false) {
ValidHandle< T > & operator=(ValidHandle< T > const &rhs)=default
ProductID const & id() const noexcept(true)
T const & operator*() const noexcept(true)
T const * operator->() const noexcept(true)
void throwIfNotValid(const void *) noexcept(false)
ValidHandle(T const &prod, ProductID id) noexcept(true)
auto makeValid(const U &iOtherHandleType) noexcept(false)
ValidHandle(T const *prod, ProductID id) noexcept(false)
T const * product() const noexcept(true)