FaceValues< Type >::const_iterator Class Reference

Forward iterator. More...

Public Member Functions

 const_iterator (const FaceValues< Type > &fValues, const label i)
 Construct from components. More...
 
Type next () const
 Get the next value around the sub-face. More...
 
bool operator== (const const_iterator &it) const
 Equality comparison. More...
 
bool operator!= (const const_iterator &it) const
 Inequality comparison. More...
 
Type operator* () const
 Dereference. More...
 
const_iteratoroperator++ ()
 Increment. More...
 
const_iterator operator++ (int)
 Increment. More...
 

Detailed Description

template<class Type>
class Foam::cutPoly::FaceValues< Type >::const_iterator

Forward iterator.

Definition at line 106 of file cutPolyValue.H.

Constructor & Destructor Documentation

◆ const_iterator()

const_iterator ( const FaceValues< Type > &  fValues,
const label  i 
)

Construct from components.

Definition at line 154 of file cutPolyValueTemplates.C.

Member Function Documentation

◆ next()

Type next

Get the next value around the sub-face.

Definition at line 252 of file cutPolyValueTemplates.C.

◆ operator==()

bool operator== ( const const_iterator it) const

Equality comparison.

Definition at line 325 of file cutPolyValueTemplates.C.

◆ operator!=()

bool operator!= ( const const_iterator it) const

Inequality comparison.

Definition at line 335 of file cutPolyValueTemplates.C.

◆ operator*()

Type operator*

Dereference.

Definition at line 345 of file cutPolyValueTemplates.C.

◆ operator++() [1/2]

Foam::cutPoly::FaceValues< Type >::const_iterator & operator++
inline

Increment.

Definition at line 353 of file cutPolyValueTemplates.C.

◆ operator++() [2/2]

Foam::cutPoly::FaceValues< Type >::const_iterator operator++ ( int  )
inline

Increment.

Definition at line 362 of file cutPolyValueTemplates.C.


The documentation for this class was generated from the following files: