CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends
edm::EDPutToken Class Reference

#include <EDPutToken.h>

Public Types

using value_type = unsigned int
 

Public Member Functions

 EDPutToken ()
 
template<typename T >
 EDPutToken (EDPutTokenT< T > iOther)
 
value_type index () const
 
bool isUninitialized () const
 

Private Member Functions

 EDPutToken (unsigned int iValue)
 

Private Attributes

value_type m_value
 

Static Private Attributes

static const unsigned int s_uninitializedValue = 0xFFFFFFFF
 

Friends

class ProductRegistryHelper
 
class TestEDPutToken
 

Detailed Description

Definition at line 37 of file EDPutToken.h.

Member Typedef Documentation

using edm::EDPutToken::value_type = unsigned int

Definition at line 42 of file EDPutToken.h.

Constructor & Destructor Documentation

edm::EDPutToken::EDPutToken ( )
inline

Definition at line 44 of file EDPutToken.h.

static const unsigned int s_uninitializedValue
Definition: EDPutToken.h:57
value_type m_value
Definition: EDPutToken.h:62
template<typename T >
edm::EDPutToken::EDPutToken ( EDPutTokenT< T iOther)
inline

Definition at line 47 of file EDPutToken.h.

References edm::EDPutTokenT< T >::m_value.

47 : m_value{iOther.m_value} {}
value_type m_value
Definition: EDPutToken.h:62
edm::EDPutToken::EDPutToken ( unsigned int  iValue)
inlineexplicitprivate

Definition at line 59 of file EDPutToken.h.

59 : m_value(iValue) { }
value_type m_value
Definition: EDPutToken.h:62

Member Function Documentation

value_type edm::EDPutToken::index ( ) const
inline
bool edm::EDPutToken::isUninitialized ( ) const
inline

Friends And Related Function Documentation

friend class ProductRegistryHelper
friend

Definition at line 39 of file EDPutToken.h.

friend class TestEDPutToken
friend

Definition at line 55 of file EDPutToken.h.

Member Data Documentation

value_type edm::EDPutToken::m_value
private

Definition at line 62 of file EDPutToken.h.

const unsigned int edm::EDPutToken::s_uninitializedValue = 0xFFFFFFFF
staticprivate

Definition at line 57 of file EDPutToken.h.