#include <pointer_to_pointer_iter.h>
Public Member Functions | |
PointerToPointerIter (T *const *it) | |
T & | operator* () const |
const PointerToPointerIter & | operator++ () |
PointerToPointerIter | operator++ (int) |
bool | operator== (const PointerToPointerIter &j) const |
bool | operator!= (const PointerToPointerIter &j) const |
Private Attributes | |
T *const * | _it |
The PointerToPointerIter
templated class is intended to wrap pointer-to-pointer iterators in an interface which works more like a standard iterator, by returning a value rather than a pointer.
Definition at line 36 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 39 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 61 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 41 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 43 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 49 of file pointer_to_pointer_iter.h.
|
inline |
Definition at line 56 of file pointer_to_pointer_iter.h.
|
private |
Definition at line 67 of file pointer_to_pointer_iter.h.
Referenced by libMesh::PointerToPointerIter< const Elem >::operator*(), libMesh::PointerToPointerIter< const Elem >::operator++(), and libMesh::PointerToPointerIter< const Elem >::operator==().