ATLAS Offline Software
|
#include <CaloTopoTmpHashClusterBase.h>
Public Types | |
typedef T * | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
iterator (pointer_list::iterator iter) | |
reference | operator* () |
reference | operator-> () |
bool | operator== (const iterator &other) const |
Equality comparison. More... | |
bool | operator!= (const iterator &other) const |
Inequality comparison. More... | |
iterator & | operator++ () |
Advance (pre-increment). More... | |
iterator | operator++ (int) |
Advance (post-increment). More... | |
Private Attributes | |
value_type * | m_p |
Current iteration position. More... | |
Definition at line 45 of file CaloTopoTmpHashClusterBase.h.
|
inherited |
Definition at line 285 of file pointer_list.h.
|
inherited |
Definition at line 283 of file pointer_list.h.
typedef value_type* CaloTopoTmpHashClusterBase< T >::iterator::pointer |
Definition at line 51 of file CaloTopoTmpHashClusterBase.h.
typedef value_type& CaloTopoTmpHashClusterBase< T >::iterator::reference |
Definition at line 50 of file CaloTopoTmpHashClusterBase.h.
typedef T* CaloTopoTmpHashClusterBase< T >::iterator::value_type |
Definition at line 49 of file CaloTopoTmpHashClusterBase.h.
|
inline |
Definition at line 53 of file CaloTopoTmpHashClusterBase.h.
|
inherited |
Inequality comparison.
|
inline |
Definition at line 57 of file CaloTopoTmpHashClusterBase.h.
|
inherited |
Advance (pre-increment).
|
inherited |
Advance (post-increment).
|
inline |
Definition at line 63 of file CaloTopoTmpHashClusterBase.h.
|
inherited |
Equality comparison.
|
privateinherited |
Current iteration position.
Definition at line 310 of file pointer_list.h.