|
souffle
2.0.2-371-g6315b36
|
A wrapper for an iterator obtaining pointers of a certain type, dereferencing values before forwarding them to the consumer. More...
#include <ContainerUtil.h>


Public Member Functions | |
| IterDerefWrapper ()=default | |
| IterDerefWrapper (const Iter &iter) | |
| IterDerefWrapper (const IterDerefWrapper &)=default | |
| IterDerefWrapper (IterDerefWrapper &&)=default | |
| bool | operator!= (const IterDerefWrapper &other) const |
| const T & | operator* () const |
| IterDerefWrapper & | operator++ () |
| const T * | operator-> () const |
| IterDerefWrapper & | operator= (const IterDerefWrapper &)=default |
| IterDerefWrapper & | operator= (IterDerefWrapper &&)=default |
| bool | operator== (const IterDerefWrapper &other) const |
Data Fields | |
| Iter | iter |
A wrapper for an iterator obtaining pointers of a certain type, dereferencing values before forwarding them to the consumer.
| Iter | ... the type of wrapped iterator |
| T | ... the value to be accessed by the resulting iterator |
Definition at line 203 of file ContainerUtil.h.
|
default |
|
inline |
Definition at line 210 of file ContainerUtil.h.
References souffle::IterDerefWrapper< Iter, T >::iter.
|
default |
|
default |
|
inline |
Definition at line 226 of file ContainerUtil.h.
|
inline |
Definition at line 231 of file ContainerUtil.h.
|
inline |
Definition at line 241 of file ContainerUtil.h.
|
inline |
Definition at line 236 of file ContainerUtil.h.
|
default |
|
default |
|
inline |
Definition at line 221 of file ContainerUtil.h.
| Iter souffle::IterDerefWrapper< Iter, T >::iter |
Definition at line 205 of file ContainerUtil.h.
Referenced by souffle::IterDerefWrapper< Iter, T >::IterDerefWrapper().
1.8.17