ATLAS Offline Software
Public Types | Public Member Functions | List of all members
ElementLinkVector< DOBJ >::ELVIterator< Iterator > Class Template Reference

#include <ElementLinkVector.h>

Inheritance diagram for ElementLinkVector< DOBJ >::ELVIterator< Iterator >:
Collaboration diagram for ElementLinkVector< DOBJ >::ELVIterator< Iterator >:

Public Types

typedef boost::transform_iterator< Short2LongRef, Iterator > Base
 

Public Member Functions

 ELVIterator (const Base &b)
 
ELVIterator operator++ (int)
 
ELVIterator operator-- (int)
 

Detailed Description

template<typename DOBJ>
template<class Iterator>
class ElementLinkVector< DOBJ >::ELVIterator< Iterator >

Definition at line 110 of file AthLinks/ElementLinkVector.h.

Member Typedef Documentation

◆ Base

template<typename DOBJ >
template<class Iterator >
typedef boost::transform_iterator<Short2LongRef, Iterator> ElementLinkVector< DOBJ >::ELVIterator< Iterator >::Base

Definition at line 114 of file AthLinks/ElementLinkVector.h.

Constructor & Destructor Documentation

◆ ELVIterator()

template<typename DOBJ >
template<class Iterator >
ElementLinkVector< DOBJ >::ELVIterator< Iterator >::ELVIterator ( const Base b)
inline

Definition at line 116 of file AthLinks/ElementLinkVector.h.

116 : Base (b) {}

Member Function Documentation

◆ operator++()

template<typename DOBJ >
template<class Iterator >
ELVIterator ElementLinkVector< DOBJ >::ELVIterator< Iterator >::operator++ ( int  )
inline

Definition at line 119 of file AthLinks/ElementLinkVector.h.

119 { ELVIterator tmp=*this; ++(*this); return tmp; }

◆ operator--()

template<typename DOBJ >
template<class Iterator >
ELVIterator ElementLinkVector< DOBJ >::ELVIterator< Iterator >::operator-- ( int  )
inline

Definition at line 120 of file AthLinks/ElementLinkVector.h.

120 { ELVIterator tmp=*this; --(*this); return tmp; }

The documentation for this class was generated from the following file:
ElementLinkVector::ELVIterator::ELVIterator
ELVIterator(const Base &b)
Definition: AthLinks/ElementLinkVector.h:116
ElementLinkVector::ELVIterator::Base
boost::transform_iterator< Short2LongRef, Iterator > Base
Definition: AthLinks/ElementLinkVector.h:114
DeMoUpdate.tmp
string tmp
Definition: DeMoUpdate.py:1167
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77