#include <BodyIterators.h>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = typename T::value_type |
using | difference_type = typename T::difference_type |
using | pointer = typename T::pointer |
using | reference = typename T::reference |
Public Member Functions | |
iterator & | operator++ () |
iterator | operator++ (int) |
bool | operator== (const iterator &rhs) const |
bool | operator!= (const iterator &rhs) const |
T::reference | operator* () |
T::pointer | operator-> () |
T::pointer | getBodyID () |
Private Member Functions | |
iterator (const T &begin, const T &end) | |
iterator () | |
void | checkStateAndAdapt () |
Private Attributes | |
T | it_ |
T | itEnd_ |
bool | ended_ |
Friends | |
class | LocalBodyIterator |
using walberla::pe::LocalBodyIterator::iterator< T >::difference_type = typename T::difference_type |
using walberla::pe::LocalBodyIterator::iterator< T >::iterator_category = std::input_iterator_tag |
using walberla::pe::LocalBodyIterator::iterator< T >::pointer = typename T::pointer |
using walberla::pe::LocalBodyIterator::iterator< T >::reference = typename T::reference |
using walberla::pe::LocalBodyIterator::iterator< T >::value_type = typename T::value_type |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |