ATLAS Offline Software
|
This class defines how to iterate over the ROBData_T, in different formats. More...
#include <ROBData.h>
Public Member Functions | |
iterator (const iterator &other) | |
Copy Constructor. More... | |
iterator & | operator= (const iterator &other) |
Assignment Operator. More... | |
uint32_t | operator* (void) |
Dereferencing. More... | |
iterator & | operator+= (const unsigned int &pos) |
winding. More... | |
iterator & | operator++ (void) |
Increment. More... | |
bool | operator!= (const iterator &other) const |
Is not equal. More... | |
Private Member Functions | |
iterator (const PointerType &it) | |
The sole constructor was made private. More... | |
Private Attributes | |
PointerType | m_it |
iterator More... | |
Friends | |
class | ROBData_T< ROBFragment, PointerType > |
This class defines how to iterate over the ROBData_T, in different formats.
|
private |
The sole constructor was made private.
Only a call to ROBData_T::begin() can instantiate an iterator.
rod_it | The underlying RODFragment iterator to use. |
ROBData_T< ROBFragment, PointerType >::iterator::iterator | ( | const iterator & | other | ) |
Copy Constructor.
bool ROBData_T< ROBFragment, PointerType >::iterator::operator!= | ( | const iterator & | other | ) | const |
uint32_t ROBData_T< ROBFragment, PointerType >::iterator::operator* | ( | void | ) |
|
friend |
|
private |