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 Types | |
typedef SMDS_StdIterator < VALUE, PtrSMDSIterator > | _Self |
Public Member Functions | |
SMDS_StdIterator (PtrSMDSIterator pItr) | |
SMDS_StdIterator () | |
VALUE | operator* () const |
Return the current object. More... | |
_Self & | operator++ () |
_Self | operator++ (int) |
bool | operator!= (const _Self &__x) const |
bool | operator== (const _Self &__x) const |
Private Attributes | |
VALUE | _value |
PtrSMDSIterator | _piterator |
EqualVALUE | _EqualVALUE |
Wrapper over pointer to SMDS_Iterator, like SMDS_ElemIteratorPtr, enabling its usage in std-like way: provide operators ++, *, etc.
typedef SMDS_StdIterator<VALUE, PtrSMDSIterator> SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::_Self |
SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::SMDS_StdIterator | ( | PtrSMDSIterator | pItr | ) |
SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::SMDS_StdIterator | ( | ) |
bool SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator!= | ( | const _Self & | __x | ) | const |
VALUE SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator* | ( | ) | const |
Return the current object.
References SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::_value.
_Self& SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator++ | ( | ) |
_Self SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator++ | ( | int | ) |
bool SMDS_StdIterator< VALUE, PtrSMDSIterator, EqualVALUE >::operator== | ( | const _Self & | __x | ) | const |
|
private |
|
private |
|
private |