25#ifndef __SMDS_StdIterator_HXX__
26#define __SMDS_StdIterator_HXX__
36template<
typename VALUE,
class PtrSMDSIterator,
class EqualVALUE = std::equal_to<VALUE> >
Wrapper over pointer to SMDS_Iterator, like SMDS_ElemIteratorPtr, enabling its usage in std-like way:...
Definition: SMDS_StdIterator.hxx:38
bool operator!=(const _Self &__x) const
Definition: SMDS_StdIterator.hxx:70
SMDS_StdIterator()
Definition: SMDS_StdIterator.hxx:51
bool operator==(const _Self &__x) const
Definition: SMDS_StdIterator.hxx:75
SMDS_StdIterator(PtrSMDSIterator pItr)
Definition: SMDS_StdIterator.hxx:47
SMDS_StdIterator< VALUE, PtrSMDSIterator > _Self
Definition: SMDS_StdIterator.hxx:44
_Self & operator++()
Definition: SMDS_StdIterator.hxx:60
VALUE _value
Definition: SMDS_StdIterator.hxx:39
EqualVALUE _EqualVALUE
Definition: SMDS_StdIterator.hxx:41
PtrSMDSIterator _piterator
Definition: SMDS_StdIterator.hxx:40
VALUE operator*() const
Return the current object.
Definition: SMDS_StdIterator.hxx:55
_Self operator++(int)
Definition: SMDS_StdIterator.hxx:65