Workspace 6.21.5
Public Member Functions | List of all members
MeshNodesInterface::const_iterator Class Reference

A const iterator for nodes.

#include <Mesh/DataStructures/MeshModelInterface/meshnodesinterface.h>

Public Member Functions

 const_iterator (const const_iterator &other)
 
 const_iterator (const iterator &other)
 
bool operator!= (const const_iterator &rhs) const
 
NodeHandle operator* () const
 
const_iterator operator+ (size_type increment) const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator+= (size_type increment)
 
const NodeHandleoperator-> () const
 
const_iteratoroperator= (const const_iterator &rhs)
 
bool operator== (const const_iterator &rhs) const
 

Constructor & Destructor Documentation

◆ const_iterator() [1/2]

const_iterator ( const const_iterator other)
inlinedefault

◆ const_iterator() [2/2]

const_iterator ( const iterator other)
inline

Create a const_iterator from a non-const one

Member Function Documentation

◆ operator!=()

bool operator!= ( const const_iterator rhs) const
inline

◆ operator*()

NodeHandle operator* ( ) const
inline

◆ operator+()

MeshNodesInterface::const_iterator operator+ ( size_type  increment) const
inline

◆ operator++() [1/2]

MeshNodesInterface::const_iterator & operator++ ( )
inline

◆ operator++() [2/2]

MeshNodesInterface::const_iterator operator++ ( int  )
inline

◆ operator+=()

MeshNodesInterface::const_iterator & operator+= ( size_type  increment)
inline

◆ operator->()

const NodeHandle * operator-> ( ) const
inline

◆ operator=()

MeshNodesInterface::const_iterator & operator= ( const const_iterator rhs)
inlinedefault

◆ operator==()

bool operator== ( const const_iterator rhs) const
inline