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 75 of file TestProcessor.h.

Constructor & Destructor Documentation

◆ ProcessToken() [1/2]

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

Definition at line 79 of file TestProcessor.h.

79 : index_{undefinedIndex()} {}

References undefinedIndex().

◆ ProcessToken() [2/2]

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

Definition at line 86 of file TestProcessor.h.

86 : index_{index} {}

References index().

Member Function Documentation

◆ index()

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

Definition at line 81 of file TestProcessor.h.

81 { return index_; }

References index_.

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

◆ undefinedIndex()

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

Definition at line 83 of file TestProcessor.h.

83 { return -1; }

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

Member Data Documentation

◆ index_

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

Definition at line 88 of file TestProcessor.h.

Referenced by index().

◆ TestProcessorConfig

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

Definition at line 76 of file TestProcessor.h.

edm::test::ProcessToken::index_
int index_
Definition: TestProcessor.h:88
edm::test::ProcessToken::undefinedIndex
static int undefinedIndex()
Definition: TestProcessor.h:83
edm::test::ProcessToken::index
int index() const
Definition: TestProcessor.h:81