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 |