EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::NeighborHoodIndices::iterator Class Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/detail/Axis.hpp>

Public Member Functions

 iterator ()=default
 
 iterator (size_t current)
 
 iterator (size_t begin1, size_t end1, size_t begin2)
 
size_t operator* () const
 
iteratoroperator++ ()
 
bool operator== (const iterator &it) const
 
bool operator!= (const iterator &it) const
 

Private Attributes

size_t m_current
 
size_t m_end1
 
size_t m_begin2
 
bool m_wrapped
 

Detailed Description

Definition at line 42 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 42 of file Axis.hpp

Constructor & Destructor Documentation

Acts::detail::NeighborHoodIndices::iterator::iterator ( )
default
Acts::detail::NeighborHoodIndices::iterator::iterator ( size_t  current)
inline

Definition at line 47 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 47 of file Axis.hpp

Acts::detail::NeighborHoodIndices::iterator::iterator ( size_t  begin1,
size_t  end1,
size_t  begin2 
)
inline

Definition at line 49 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 49 of file Axis.hpp

Member Function Documentation

bool Acts::detail::NeighborHoodIndices::iterator::operator!= ( const iterator it) const
inline

Definition at line 70 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 70 of file Axis.hpp

References it.

size_t Acts::detail::NeighborHoodIndices::iterator::operator* ( ) const
inline

Definition at line 55 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 55 of file Axis.hpp

References m_current.

iterator& Acts::detail::NeighborHoodIndices::iterator::operator++ ( )
inline

Definition at line 57 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 57 of file Axis.hpp

References m_begin2, m_current, m_end1, and m_wrapped.

bool Acts::detail::NeighborHoodIndices::iterator::operator== ( const iterator it) const
inline

Definition at line 66 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 66 of file Axis.hpp

References m_current, and m_wrapped.

Member Data Documentation

size_t Acts::detail::NeighborHoodIndices::iterator::m_begin2
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator++().

size_t Acts::detail::NeighborHoodIndices::iterator::m_current
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator*(), operator++(), and operator==().

size_t Acts::detail::NeighborHoodIndices::iterator::m_end1
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator++().

bool Acts::detail::NeighborHoodIndices::iterator::m_wrapped
private

Definition at line 74 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 74 of file Axis.hpp

Referenced by operator++(), and operator==().


The documentation for this class was generated from the following file: