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