#include <ESGetTokenGeneric.h>
Public Member Functions | |
constexpr | ESGetTokenGeneric () noexcept=default |
constexpr | ESGetTokenGeneric (ESGetTokenGeneric const &) noexcept=default |
constexpr | ESGetTokenGeneric (ESGetTokenGeneric &&) noexcept=default |
constexpr bool | hasValidIndex () const noexcept |
constexpr ESTokenIndex | index () const noexcept |
constexpr bool | isInitialized () const noexcept |
constexpr ESGetTokenGeneric & | operator= (ESGetTokenGeneric &&) noexcept=default |
constexpr ESGetTokenGeneric & | operator= (ESGetTokenGeneric const &) noexcept=default |
constexpr TypeIDBase const & | recordType () const noexcept |
constexpr unsigned int | transitionID () const noexcept |
Static Public Member Functions | |
static constexpr ESTokenIndex | invalidIndex () noexcept |
Private Member Functions | |
constexpr | ESGetTokenGeneric (unsigned int transitionID, ESTokenIndex index, TypeIDBase const &recordType) noexcept |
Private Attributes | |
ESTokenIndex | m_index {std::numeric_limits<int>::max()} |
TypeIDBase | m_recordType {} |
unsigned int | m_transitionID {std::numeric_limits<unsigned int>::max()} |
Friends | |
class | EDConsumerBase |
class | EventSetup |
class | eventsetup::EventSetupRecord |
class | EventSetupImpl |
Definition at line 30 of file ESGetTokenGeneric.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineexplicitprivatenoexcept |
Definition at line 53 of file ESGetTokenGeneric.h.
References recordType().
|
inlinenoexcept |
Definition at line 49 of file ESGetTokenGeneric.h.
References index(), and invalidIndex().
|
inlinenoexcept |
Definition at line 48 of file ESGetTokenGeneric.h.
References m_index.
Referenced by BeautifulSoup.PageElement::_invert(), edm::eventsetup::EventSetupRecord::doGet(), and hasValidIndex().
|
inlinestaticnoexcept |
Definition at line 50 of file ESGetTokenGeneric.h.
References SiStripPI::max.
Referenced by hasValidIndex().
|
inlinenoexcept |
Definition at line 47 of file ESGetTokenGeneric.h.
References SiStripPI::max, and transitionID().
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 46 of file ESGetTokenGeneric.h.
References m_recordType.
Referenced by edm::eventsetup::EventSetupRecord::doGet(), and ESGetTokenGeneric().
|
inlinenoexcept |
Definition at line 45 of file ESGetTokenGeneric.h.
References m_transitionID.
Referenced by edm::eventsetup::EventSetupRecord::doGet(), and isInitialized().
|
friend |
Definition at line 31 of file ESGetTokenGeneric.h.
|
friend |
Definition at line 32 of file ESGetTokenGeneric.h.
|
friend |
Definition at line 34 of file ESGetTokenGeneric.h.
|
friend |
Definition at line 33 of file ESGetTokenGeneric.h.
|
private |
Definition at line 60 of file ESGetTokenGeneric.h.
Referenced by index().
|
private |
Definition at line 58 of file ESGetTokenGeneric.h.
Referenced by recordType().
|
private |
Definition at line 59 of file ESGetTokenGeneric.h.
Referenced by transitionID().