walberla::blockforest::SetupBlockForest::iterator Class Reference

#include <SetupBlockForest.h>

Public Member Functions

 iterator (const iterator &it)=default
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
bool operator== (const iterator &rhs) const
 
bool operator!= (const iterator &rhs) const
 
SetupBlockget ()
 
SetupBlockoperator* ()
 
SetupBlockoperator-> ()
 

Private Member Functions

 iterator (SetupBlockForest *const forest, SetupBlock *const block)
 

Private Attributes

SetupBlockForest *const forest_
 
SetupBlockblock_
 

Friends

class const_iterator
 
class SetupBlockForest
 

Constructor & Destructor Documentation

◆ iterator() [1/2]

walberla::blockforest::SetupBlockForest::iterator::iterator ( const iterator it)
default

◆ iterator() [2/2]

walberla::blockforest::SetupBlockForest::iterator::iterator ( SetupBlockForest *const  forest,
SetupBlock *const  block 
)
inlineprivate

Member Function Documentation

◆ get()

SetupBlock* walberla::blockforest::SetupBlockForest::iterator::get ( )
inline

◆ operator!=()

bool walberla::blockforest::SetupBlockForest::iterator::operator!= ( const iterator rhs) const
inline

◆ operator*()

SetupBlock& walberla::blockforest::SetupBlockForest::iterator::operator* ( )
inline

◆ operator++() [1/2]

iterator& walberla::blockforest::SetupBlockForest::iterator::operator++ ( )
inline

◆ operator++() [2/2]

iterator walberla::blockforest::SetupBlockForest::iterator::operator++ ( int  )
inline

◆ operator->()

SetupBlock* walberla::blockforest::SetupBlockForest::iterator::operator-> ( )
inline

◆ operator==()

bool walberla::blockforest::SetupBlockForest::iterator::operator== ( const iterator rhs) const
inline

Friends And Related Function Documentation

◆ const_iterator

friend class const_iterator
friend

◆ SetupBlockForest

friend class SetupBlockForest
friend

Member Data Documentation

◆ block_

SetupBlock* walberla::blockforest::SetupBlockForest::iterator::block_
private

◆ forest_

SetupBlockForest* const walberla::blockforest::SetupBlockForest::iterator::forest_
private

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