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

◆ value_type

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

Definition at line 72 of file EDPutToken.h.

Constructor & Destructor Documentation

◆ EDPutTokenT() [1/2]

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

Definition at line 74 of file EDPutToken.h.

◆ EDPutTokenT() [2/2]

template<typename T>
edm::EDPutTokenT< T >::EDPutTokenT ( unsigned int  iValue)
inlineexplicitprivate

Definition at line 86 of file EDPutToken.h.

86 : m_value(iValue) {}

Member Function Documentation

◆ index()

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

Definition at line 77 of file EDPutToken.h.

77 { return m_value; }

Referenced by BeautifulSoup.PageElement::insert().

◆ isUninitialized()

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

Definition at line 78 of file EDPutToken.h.

78 { return m_value == s_uninitializedValue; }

Referenced by DQMEDAnalyzer::beginStream().

Friends And Related Function Documentation

◆ edm::test::TestProcessorConfig

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

Definition at line 69 of file EDPutToken.h.

◆ EDPutToken

template<typename T>
friend class EDPutToken
friend

Definition at line 68 of file EDPutToken.h.

◆ ProductRegistryHelper

template<typename T>
friend class ProductRegistryHelper
friend

Definition at line 67 of file EDPutToken.h.

◆ TestEDPutToken

template<typename T>
friend class TestEDPutToken
friend

Definition at line 82 of file EDPutToken.h.

Member Data Documentation

◆ m_value

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

◆ s_uninitializedValue

template<typename T>
const unsigned int edm::EDPutTokenT< T >::s_uninitializedValue = 0xFFFFFFFF
staticprivate
edm::EDPutTokenT::s_uninitializedValue
static const unsigned int s_uninitializedValue
Definition: EDPutToken.h:84
edm::EDPutTokenT::m_value
value_type m_value
Definition: EDPutToken.h:89