![]() |
OpenMS
|
Constant element iterator for the hash grid. More...
Private Types | |
| typedef Grid::const_iterator | grid_iterator |
| typedef CellContent::const_iterator | cell_iterator |
Friends | |
| class | HashGrid |
Typedefs for STL compliance, these replace std::iterator | |
| using | iterator_category = std::input_iterator_tag |
| The iterator's category type. More... | |
| using | value_type = HashGrid::value_type |
| The iterator's value type. More... | |
| using | reference = value_type & |
| The reference type as returned by operator*() More... | |
| using | pointer = value_type * |
| The pointer type as returned by operator->() More... | |
| using | difference_type = std::ptrdiff_t |
| The difference type. More... | |
| const Grid & | grid_ |
| grid_iterator | grid_it_ |
| cell_iterator | cell_it_ |
| void | searchNextCell_ () |
| ConstIterator (const Grid &grid) | |
| ConstIterator (const Grid &grid, grid_iterator grid_it, cell_iterator cell_it) | |
| ConstIterator (const Iterator &it) | |
| ConstIterator & | operator++ () |
| const ConstIterator | operator++ (int) |
| bool | operator== (const ConstIterator &rhs) const |
| bool | operator!= (const ConstIterator &rhs) const |
| const value_type & | operator* () const |
| const value_type * | operator-> () const |
| const CellIndex | index () const |
Constant element iterator for the hash grid.
|
private |
|
private |
The difference type.
|
private |
|
private |
The iterator's category type.
|
private |
The pointer type as returned by operator->()
|
private |
The reference type as returned by operator*()
|
private |
The iterator's value type.
|
inline |
|
inline |
|
inline |
|
inline |
References HashGrid< Cluster >::ConstIterator::grid_it_.
|
inline |
|
inline |
References HashGrid< Cluster >::ConstIterator::cell_it_.
|
inline |
|
inline |
References HashGrid< Cluster >::ConstIterator::operator++().
|
inline |
References HashGrid< Cluster >::ConstIterator::cell_it_.
|
inline |
|
inlineprivate |
|
friend |
|
private |
|
private |
Referenced by HashGrid< Cluster >::ConstIterator::searchNextCell_().
|
private |