CellCutValues< Type >::const_iterator Class Reference

Forward iterator. More...

Public Member Functions

 const_iterator (const CellCutValues< Type > &cValues, const label i, const label j)
 Construct from components. More...
 
const Type & next () const
 Get the next value around the loop. More...
 
bool operator== (const const_iterator &it) const
 Equality comparison. More...
 
bool operator!= (const const_iterator &it) const
 Inequality comparison. More...
 
const Type & operator* () const
 Dereference. More...
 
const_iteratoroperator++ ()
 Increment. More...
 
const_iterator operator++ (int)
 Increment. More...
 

Detailed Description

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

Forward iterator.

Definition at line 248 of file cutPolyValue.H.

Constructor & Destructor Documentation

◆ const_iterator()

const_iterator ( const CellCutValues< Type > &  cValues,
const label  i,
const label  j 
)

Construct from components.

Definition at line 189 of file cutPolyValueTemplates.C.

Member Function Documentation

◆ next()

const Type & next

Get the next value around the loop.

Definition at line 253 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 334 of file cutPolyValueTemplates.C.

◆ operator*()

const Type & operator*

Dereference.

Definition at line 345 of file cutPolyValueTemplates.C.

◆ operator++() [1/2]

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

Increment.

Definition at line 353 of file cutPolyValueTemplates.C.

References psi.

◆ operator++() [2/2]

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

Increment.

Definition at line 376 of file cutPolyValueTemplates.C.


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