SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE > Class Template Reference
Wrapper over pointer to SMDS_Iterator, like SMDS_ElemIteratorPtr, enabling its usage in std-like way: provide operators ++, *, etc. More...
#include <SMDS_StdIterator.hxx>
Public Member Functions | |
bool | operator!= (const _Self &__x) const |
VALUE | operator* () const |
Return the current object. More... | |
_Self & | operator++ () |
_Self | operator++ (int) |
bool | operator== (const _Self &__x) const |
SMDS_StdIterator () | |
SMDS_StdIterator (PtrSMDSIterator pItr) | |
Detailed Description
template<typename VALUE, class PtrSMDSIterator, class EqualVALUE = std::equal_to<VALUE>>
class SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >
Wrapper over pointer to SMDS_Iterator, like SMDS_ElemIteratorPtr, enabling its usage in std-like way: provide operators ++, *, etc.
Constructor & Destructor Documentation
◆ SMDS_StdIterator() [1/2]
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::SMDS_StdIterator | ( | PtrSMDSIterator | pItr | ) |
◆ SMDS_StdIterator() [2/2]
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::SMDS_StdIterator | ( | ) |
Member Function Documentation
◆ operator!=()
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
bool SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator!= | ( | const _Self & | __x | ) | const |
◆ operator*()
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
VALUE SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator* | ( | ) | const |
Return the current object.
◆ operator++() [1/2]
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
_Self& SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator++ | ( | ) |
◆ operator++() [2/2]
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
_Self SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator++ | ( | int | ) |
◆ operator==()
template<typename VALUE , class PtrSMDSIterator , class EqualVALUE = std::equal_to<VALUE>>
bool SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator== | ( | const _Self & | __x | ) | const |
The documentation for this class was generated from the following file:
- src/3rdParty/salomesmesh/inc/SMDS_StdIterator.hxx