CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends
edm::EDPutTokenT< T > Class Template Reference

#include <EDPutToken.h>

Public Types

using value_type = EDPutToken::value_type
 

Public Member Functions

 EDPutTokenT ()
 
value_type index () const
 
bool isUninitialized () const
 

Private Member Functions

 EDPutTokenT (unsigned int iValue)
 

Private Attributes

value_type m_value
 

Static Private Attributes

static const unsigned int s_uninitializedValue = 0xFFFFFFFF
 

Friends

class edm::test::TestProcessorConfig
 
class EDPutToken
 
class ProductRegistryHelper
 
class TestEDPutToken
 

Detailed Description

template<typename T>
class edm::EDPutTokenT< T >

Definition at line 33 of file EDPutToken.h.

Member Typedef Documentation

template<typename T>
using edm::EDPutTokenT< T >::value_type = EDPutToken::value_type

Definition at line 72 of file EDPutToken.h.

Constructor & Destructor Documentation

template<typename T>
edm::EDPutTokenT< T >::EDPutTokenT ( )
inline

Definition at line 74 of file EDPutToken.h.

value_type m_value
Definition: EDPutToken.h:89
static const unsigned int s_uninitializedValue
Definition: EDPutToken.h:84
template<typename T>
edm::EDPutTokenT< T >::EDPutTokenT ( unsigned int  iValue)
inlineexplicitprivate

Definition at line 86 of file EDPutToken.h.

86 : m_value(iValue) {}
value_type m_value
Definition: EDPutToken.h:89

Member Function Documentation

template<typename T>
value_type edm::EDPutTokenT< T >::index ( ) const
inline
template<typename T>
bool edm::EDPutTokenT< T >::isUninitialized ( ) const
inline

Friends And Related Function Documentation

template<typename T>
friend class edm::test::TestProcessorConfig
friend

Definition at line 69 of file EDPutToken.h.

template<typename T>
friend class EDPutToken
friend

Definition at line 68 of file EDPutToken.h.

template<typename T>
friend class ProductRegistryHelper
friend

Definition at line 67 of file EDPutToken.h.

template<typename T>
friend class TestEDPutToken
friend

Definition at line 82 of file EDPutToken.h.

Member Data Documentation

template<typename T>
value_type edm::EDPutTokenT< T >::m_value
private

Definition at line 89 of file EDPutToken.h.

Referenced by edm::EDPutToken::EDPutToken().

template<typename T>
const unsigned int edm::EDPutTokenT< T >::s_uninitializedValue = 0xFFFFFFFF
staticprivate

Definition at line 84 of file EDPutToken.h.