| 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
 1.8.17