#include <ESValidHandle.h>
Public Types | |
typedef T | value_type |
Public Member Functions | |
ESValidHandle ()=delete | |
ESValidHandle (T const &iData, edm::eventsetup::ComponentDescription const *desc) noexcept | |
ESValidHandle (ESValidHandle< T > const &)=default | |
ESValidHandle (ESValidHandle< T > &&)=default | |
T const & | operator* () const noexcept |
T const * | operator-> () const noexcept |
ESValidHandle & | operator= (ESValidHandle< T > const &)=default |
ESValidHandle & | operator= (ESValidHandle< T > &&)=default |
T const * | product () const noexcept |
Static Public Attributes | |
static constexpr bool | transientAccessOnly = false |
Private Attributes | |
T const * | data_ {nullptr} |
edm::eventsetup::ComponentDescription const * | description_ {nullptr} |
Definition at line 37 of file ESValidHandle.h.
typedef T edm::ESValidHandle< T >::value_type |
Definition at line 39 of file ESValidHandle.h.
|
delete |
|
inlinenoexcept |
Definition at line 42 of file ESValidHandle.h.
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
default |
|
inlinenoexcept |
Definition at line 51 of file ESValidHandle.h.
References edm::ESValidHandle< T >::data_.
Referenced by edm::ESValidHandle< T >::operator*(), and edm::ESValidHandle< T >::operator->().
|
private |
Definition at line 59 of file ESValidHandle.h.
Referenced by edm::ESValidHandle< T >::product().
|
private |
Definition at line 60 of file ESValidHandle.h.
|
static |
Definition at line 55 of file ESValidHandle.h.