#include <ValidHandle.h>
Classes | |
| class | HandleTag |
Public Types | |
| using | element_type = T |
Public Member Functions | |
| ValidHandle ()=delete | |
| ValidHandle (T const *prod, art::ProductID) noexcept(false) | |
| ValidHandle (ValidHandle const &)=default | |
| ValidHandle & | operator= (ValidHandle const &)=default |
| T const & | operator* () const noexcept |
| T const * | operator-> () const noexcept |
| T const * | product () const noexcept |
| art::ProductID | id () const noexcept |
Private Attributes | |
| T const * | prod_ |
| art::ProductID | productID_ |
Definition at line 15 of file ValidHandle.h.
| using gallery::ValidHandle< T >::element_type = T |
Definition at line 17 of file ValidHandle.h.
|
delete |
|
explicitnoexcept |
Definition at line 38 of file ValidHandle.h.
|
default |
|
inlinenoexcept |
Definition at line 68 of file ValidHandle.h.
|
inlinenoexcept |
Definition at line 48 of file ValidHandle.h.
|
inlinenoexcept |
Definition at line 54 of file ValidHandle.h.
|
default |
|
inlinenoexcept |
Definition at line 61 of file ValidHandle.h.
|
private |
Definition at line 33 of file ValidHandle.h.
|
private |
Definition at line 34 of file ValidHandle.h.
1.8.11