#include <ValidHandle.h>
Public Types | |
using | element_type = T |
Public Member Functions | |
ProductID const & | id () const noexcept(true) |
T const & | operator* () const noexcept(true) |
T const * | operator-> () const noexcept(true) |
ValidHandle< T > & | operator= (ValidHandle< T > const &rhs)=default |
T const * | product () const noexcept(true) |
ValidHandle ()=delete | |
ValidHandle (T const *prod, ProductID id) noexcept(false) | |
ValidHandle (T const &prod, ProductID id) noexcept(true) | |
ValidHandle (const ValidHandle< T > &)=default | |
~ValidHandle ()=default | |
Private Attributes | |
ProductID | id_ |
T const * | product_ |
Definition at line 20 of file ValidHandle.h.
using edm::ValidHandle< T >::element_type = T |
Definition at line 22 of file ValidHandle.h.
|
delete |
|
inlinenoexcept |
Definition at line 25 of file ValidHandle.h.
References parseEventContent::prod, and edm::vhhelper::throwIfNotValid().
|
inlinenoexcept |
Definition at line 31 of file ValidHandle.h.
|
default |
|
default |
|
inlinenoexcept |
Definition at line 39 of file ValidHandle.h.
|
inlinenoexcept |
Definition at line 46 of file ValidHandle.h.
|
inlinenoexcept |
Definition at line 45 of file ValidHandle.h.
|
default |
|
inlinenoexcept |
Definition at line 41 of file ValidHandle.h.
|
private |
Definition at line 50 of file ValidHandle.h.
|
private |
Definition at line 49 of file ValidHandle.h.