#include <es_Label.h>
Public Types | |
using | element_type = T |
Public Member Functions | |
L ()=default | |
L (std::shared_ptr< T > iP) | |
L (std::unique_ptr< T > iP) | |
L (T *iP) | |
T & | operator* () |
T const & | operator* () const |
T * | operator-> () |
T const * | operator-> () const |
Public Attributes | |
std::shared_ptr< T > | product_ {nullptr} |
Definition at line 36 of file es_Label.h.
using edm::es::L< T, ILabel >::element_type = T |
Definition at line 37 of file es_Label.h.
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
Definition at line 42 of file es_Label.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
mutable |
Definition at line 48 of file es_Label.h.
Referenced by edm::es::L< T, ILabel >::operator*(), and edm::es::L< T, ILabel >::operator->().