ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ActsTrk::DummyRDOList< T >::const_iterator Struct Reference

#include <MeasurementToTruthAssociationAlg.h>

Collaboration diagram for ActsTrk::DummyRDOList< T >::const_iterator:

Public Member Functions

 const_iterator (const T *a_ptr)
 
Identifier operator* () const
 
bool operator!= (const const_iterator &other) const
 
const_iteratoroperator++ ()
 

Public Attributes

const T * m_ptr
 

Detailed Description

template<class T>
struct ActsTrk::DummyRDOList< T >::const_iterator

Definition at line 75 of file MeasurementToTruthAssociationAlg.h.

Constructor & Destructor Documentation

◆ const_iterator()

template<class T >
ActsTrk::DummyRDOList< T >::const_iterator::const_iterator ( const T *  a_ptr)
inline

Definition at line 77 of file MeasurementToTruthAssociationAlg.h.

77 : m_ptr(a_ptr) {}

Member Function Documentation

◆ operator!=()

template<class T >
bool ActsTrk::DummyRDOList< T >::const_iterator::operator!= ( const const_iterator other) const
inline

Definition at line 79 of file MeasurementToTruthAssociationAlg.h.

79  {
80  return m_ptr != other.m_ptr;
81  }

◆ operator*()

template<class T >
Identifier ActsTrk::DummyRDOList< T >::const_iterator::operator* ( ) const
inline

Definition at line 78 of file MeasurementToTruthAssociationAlg.h.

78 { return m_ptr->identifier(); }

◆ operator++()

template<class T >
const_iterator& ActsTrk::DummyRDOList< T >::const_iterator::operator++ ( )
inline

Definition at line 82 of file MeasurementToTruthAssociationAlg.h.

82 { ++m_ptr; return *this;}

Member Data Documentation

◆ m_ptr

template<class T >
const T* ActsTrk::DummyRDOList< T >::const_iterator::m_ptr

Definition at line 76 of file MeasurementToTruthAssociationAlg.h.


The documentation for this struct was generated from the following file:
ActsTrk::DummyRDOList::const_iterator::m_ptr
const T * m_ptr
Definition: MeasurementToTruthAssociationAlg.h:76
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16