![]() |
LArSoft
v09_93_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Handle.h"
Classes | |
| class | HandleTag |
Public Types | |
| using | element_type = T |
Public Member Functions | |
| PutHandle (T const *prod, EDProductGetter const *productGetter, ProductID id) | |
| operator ProductID () const | |
| T const & | operator* () const |
| T const * | operator-> () const |
| T const * | product () const |
| ProductID | id () const |
| EDProductGetter const * | productGetter () const noexcept |
Private Attributes | |
| T const * | prod_ |
| EDProductGetter const * | productGetter_ |
| ProductID | id_ |
| using art::PutHandle< T >::element_type = T |
|
inlineexplicit |
Definition at line 501 of file Handle.h.
References art::PutHandle< T >::id_, art::PutHandle< T >::productGetter(), and art::PutHandle< T >::productGetter_.
|
inline |
Definition at line 536 of file Handle.h.
References art::PutHandle< T >::id_.
Referenced by art::PutHandle< T >::operator ProductID().
|
inline |
Definition at line 508 of file Handle.h.
References art::PutHandle< T >::id().
|
inline |
Definition at line 515 of file Handle.h.
References art::PutHandle< T >::prod_.
|
inline |
Definition at line 522 of file Handle.h.
References art::PutHandle< T >::prod_.
|
inline |
Definition at line 529 of file Handle.h.
References art::PutHandle< T >::prod_.
|
inlinenoexcept |
Definition at line 543 of file Handle.h.
References art::PutHandle< T >::productGetter_.
Referenced by art::PutHandle< T >::PutHandle().
|
private |
Definition at line 497 of file Handle.h.
Referenced by art::PutHandle< T >::id(), and art::PutHandle< T >::PutHandle().
|
private |
Definition at line 495 of file Handle.h.
Referenced by art::PutHandle< T >::operator*(), art::PutHandle< T >::operator->(), and art::PutHandle< T >::product().
|
private |
Definition at line 496 of file Handle.h.
Referenced by art::PutHandle< T >::productGetter(), and art::PutHandle< T >::PutHandle().