CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
PhysicsTools::VarProcessor::LoopCtx Class Reference

Hold context information for looping processors. More...

#include <VarProcessor.h>

Public Member Functions

unsigned int & index ()
 
 LoopCtx ()
 
unsigned int & offset ()
 
unsigned int & size ()
 

Private Attributes

unsigned int index_
 
unsigned int offset_
 
unsigned int size_
 

Detailed Description

Hold context information for looping processors.

VarProcessor instances which allow looping need to keep track of the state of the loop between calls.

Definition at line 98 of file VarProcessor.h.

Constructor & Destructor Documentation

PhysicsTools::VarProcessor::LoopCtx::LoopCtx ( )
inline

Definition at line 100 of file VarProcessor.h.

Member Function Documentation

unsigned int& PhysicsTools::VarProcessor::LoopCtx::index ( )
inline

Definition at line 101 of file VarProcessor.h.

References index_.

Referenced by BeautifulSoup.PageElement::_invert().

101 { return index_;}
unsigned int& PhysicsTools::VarProcessor::LoopCtx::offset ( )
inline

Definition at line 102 of file VarProcessor.h.

References offset_.

102 { return offset_;}
unsigned int& PhysicsTools::VarProcessor::LoopCtx::size ( void  )
inline

Definition at line 103 of file VarProcessor.h.

References size_.

103 { return size_;}

Member Data Documentation

unsigned int PhysicsTools::VarProcessor::LoopCtx::index_
private

Definition at line 105 of file VarProcessor.h.

Referenced by index().

unsigned int PhysicsTools::VarProcessor::LoopCtx::offset_
private

Definition at line 106 of file VarProcessor.h.

Referenced by offset().

unsigned int PhysicsTools::VarProcessor::LoopCtx::size_
private

Definition at line 107 of file VarProcessor.h.

Referenced by size().