Iterator over the neighborhood index sequence.
More...
#include <Acts/Utilities/Axis.hpp>
|
| | iterator (std::size_t begin1, std::size_t end1, std::size_t begin2) |
| | Constructor for begin iterator.
|
| | iterator (std::size_t current) |
| | Constructor for end iterator.
|
| std::size_t | operator* () const |
| | Dereference operator.
|
| iterator & | operator++ () |
| | Pre-increment operator.
|
| bool | operator== (const iterator &it) const |
| | Equality comparison operator.
|
Iterator over the neighborhood index sequence.
◆ iterator() [1/2]
| Acts::NeighborHoodIndices::iterator::iterator |
( |
std::size_t | current | ) |
|
|
explicit |
Constructor for end iterator.
- Parameters
-
◆ iterator() [2/2]
| Acts::NeighborHoodIndices::iterator::iterator |
( |
std::size_t | begin1, |
|
|
std::size_t | end1, |
|
|
std::size_t | begin2 ) |
Constructor for begin iterator.
- Parameters
-
| begin1 | Start of first segment |
| end1 | End of first segment |
| begin2 | Start of second segment |
◆ operator*()
| std::size_t Acts::NeighborHoodIndices::iterator::operator* |
( |
| ) |
const |
Dereference operator.
- Returns
- Current index
◆ operator++()
| iterator & Acts::NeighborHoodIndices::iterator::operator++ |
( |
| ) |
|
Pre-increment operator.
- Returns
- Reference to this iterator
◆ operator==()
| bool Acts::NeighborHoodIndices::iterator::operator== |
( |
const iterator & | it | ) |
const |
Equality comparison operator.
- Parameters
-
- Returns
- True if iterators are equal