www.mooseframework.org
Public Types | Public Member Functions | Public Attributes | List of all members
MooseMesh::bnd_node_iterator Struct Reference

The definition of the bnd_node_iterator struct. More...

#include <MooseMesh.h>

Inheritance diagram for MooseMesh::bnd_node_iterator:
[legend]

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef BndNodevalue_type
 
typedef std::ptrdiff_t difference_type
 
typedef PointerType pointer
 
typedef ReferenceType reference
 
typedef variant_filter_iterator< MeshBase::Predicate, BndNode *, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType > Iterator
 

Public Member Functions

template<typename PredType , typename IterType >
 bnd_node_iterator (const IterType &d, const IterType &e, const PredType &p)
 
ReferenceType operator* () const
 
PointerType operator-> () const
 
Iteratoroperator++ ()
 
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
 

Detailed Description

The definition of the bnd_node_iterator struct.

Definition at line 1939 of file MooseMesh.h.

Constructor & Destructor Documentation

◆ bnd_node_iterator()

template<typename PredType , typename IterType >
MooseMesh::bnd_node_iterator::bnd_node_iterator ( const IterType &  d,
const IterType &  e,
const PredType &  p 
)
inline

Definition at line 1943 of file MooseMesh.h.


The documentation for this struct was generated from the following file: