The definition of the elem_info_iterator struct. More...
#include <MooseMesh.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef const ElemInfo * | value_type |
typedef std::ptrdiff_t | difference_type |
typedef PointerType | pointer |
typedef ReferenceType | reference |
typedef variant_filter_iterator< MeshBase::Predicate, const ElemInfo *, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType > | Iterator |
Public Member Functions | |
template<typename PredType , typename IterType > | |
elem_info_iterator (const IterType &d, const IterType &e, const PredType &p) | |
ReferenceType | operator* () const |
PointerType | operator-> () const |
Iterator & | operator++ () |
const Iterator | operator++ (int) |
bool | equal (const variant_filter_iterator &other) const |
void | swap (Iterator &lhs, Iterator &rhs) |
Public Attributes | |
std::unique_ptr< IterBase > | data |
std::unique_ptr< IterBase > | end |
std::unique_ptr< PredBase > | pred |
The definition of the elem_info_iterator struct.
Definition at line 1936 of file MooseMesh.h.
|
inline |
Definition at line 1941 of file MooseMesh.h.