The definition of the const_elem_info_iterator struct. More...
#include <MooseMesh.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef const ElemInfo *const | value_type |
typedef std::ptrdiff_t | difference_type |
typedef const ElemInfo *const * | pointer |
typedef const ElemInfo *const & | reference |
typedef variant_filter_iterator< MeshBase::Predicate, const ElemInfo *const, const ElemInfo *const &, const ElemInfo *const *, ConstType, ConstReferenceType, ConstPointerType > | Iterator |
Public Member Functions | |
template<typename PredType , typename IterType > | |
const_elem_info_iterator (const IterType &d, const IterType &e, const PredType &p) | |
const_elem_info_iterator (const MooseMesh::elem_info_iterator &rhs) | |
const ElemInfo *const & | operator* () const |
const ElemInfo *const * | 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 const_elem_info_iterator struct.
It is similar to the iterator above, but also provides an additional conversion-to-const ctor.
Definition at line 1968 of file MooseMesh.h.
|
inline |
Definition at line 1975 of file MooseMesh.h.
|
inline |
Definition at line 1985 of file MooseMesh.h.