CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
edm::test::ProcessToken Class Reference

#include <TestProcessor.h>

Public Member Functions

int index () const
 
 ProcessToken ()
 

Static Public Member Functions

static int undefinedIndex ()
 

Private Member Functions

 ProcessToken (int index)
 

Private Attributes

int index_
 
friend TestProcessorConfig
 

Detailed Description

Definition at line 78 of file TestProcessor.h.

Constructor & Destructor Documentation

◆ ProcessToken() [1/2]

edm::test::ProcessToken::ProcessToken ( )
inline

Definition at line 82 of file TestProcessor.h.

References undefinedIndex().

◆ ProcessToken() [2/2]

edm::test::ProcessToken::ProcessToken ( int  index)
inlineexplicitprivate

Definition at line 89 of file TestProcessor.h.

References index().

Member Function Documentation

◆ index()

int edm::test::ProcessToken::index ( ) const
inline

Definition at line 84 of file TestProcessor.h.

References index_.

Referenced by edm::test::TestProcessorConfig::processName(), and ProcessToken().

84 { return index_; }

◆ undefinedIndex()

static int edm::test::ProcessToken::undefinedIndex ( )
inlinestatic

Definition at line 86 of file TestProcessor.h.

Referenced by edm::test::TestProcessorConfig::processName(), and ProcessToken().

86 { return -1; }

Member Data Documentation

◆ index_

int edm::test::ProcessToken::index_
private

Definition at line 91 of file TestProcessor.h.

Referenced by index().

◆ TestProcessorConfig

friend edm::test::ProcessToken::TestProcessorConfig
private

Definition at line 79 of file TestProcessor.h.