LArSoft
v09_90_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().