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