Version: 9.14.0
MEDCoupling::UMeshGenIterator< T, TOUT > Class Template Reference

Public Types

using difference_type = mcIdType
 
using iterator_category = std::input_iterator_tag
 
using pointer = const TOUT **
 
using reference = const TOUT *
 
using value_type = const TOUT *
 

Public Member Functions

bool operator!= (const UMeshGenIterator &other) const
 
reference operator* () const
 
UMeshGenIterator< T, TOUT > & operator++ ()
 
bool operator== (const UMeshGenIterator &other) const
 
 UMeshGenIterator (std::size_t num, std::vector< const MEDCouplingUMesh * > *data)
 

Member Typedef Documentation

◆ iterator_category

template<typename T , typename TOUT >
using MEDCoupling::UMeshGenIterator< T, TOUT >::iterator_category = std::input_iterator_tag

◆ value_type

template<typename T , typename TOUT >
using MEDCoupling::UMeshGenIterator< T, TOUT >::value_type = const TOUT *

◆ difference_type

template<typename T , typename TOUT >
using MEDCoupling::UMeshGenIterator< T, TOUT >::difference_type = mcIdType

◆ pointer

template<typename T , typename TOUT >
using MEDCoupling::UMeshGenIterator< T, TOUT >::pointer = const TOUT **

◆ reference

template<typename T , typename TOUT >
using MEDCoupling::UMeshGenIterator< T, TOUT >::reference = const TOUT *

Constructor & Destructor Documentation

◆ UMeshGenIterator()

template<typename T , typename TOUT >
MEDCoupling::UMeshGenIterator< T, TOUT >::UMeshGenIterator ( std::size_t  num,
std::vector< const MEDCouplingUMesh * > *  data 
)
explicit

Member Function Documentation

◆ operator++()

template<typename T , typename TOUT >
UMeshGenIterator<T, TOUT>& MEDCoupling::UMeshGenIterator< T, TOUT >::operator++ ( )

◆ operator==()

template<typename T , typename TOUT >
bool MEDCoupling::UMeshGenIterator< T, TOUT >::operator== ( const UMeshGenIterator< T, TOUT > &  other) const

◆ operator!=()

template<typename T , typename TOUT >
bool MEDCoupling::UMeshGenIterator< T, TOUT >::operator!= ( const UMeshGenIterator< T, TOUT > &  other) const

◆ operator*()

template<typename T , typename TOUT >
reference MEDCoupling::UMeshGenIterator< T, TOUT >::operator* ( ) const