Iterator to step through UINT32 items in intersection of two sets. More...
#include <mi32/unsignedset.h>
Public Member Functions | |
| ITERATOR_INTERSECTION32 (const UNSIGNEDSET &set1, const UNSIGNEDSET &set2) | |
| bool | IsEnd () const |
| operator UINT32 () const | |
| UINT32 | operator* () const |
| ITERATOR_INTERSECTION32 & | operator++ () |
| void | Reset () |
| void | SetEnd () |
Iterator to step through UINT32 items in intersection of two sets.
| UNSIGNEDSET::ITERATOR_INTERSECTION32::ITERATOR_INTERSECTION32 | ( | const UNSIGNEDSET & | set1, | |
| const UNSIGNEDSET & | set2 | |||
| ) | [inline, explicit] |
Construct from sets.
If items in set exceed 32-bit range iterator will be set to end, use 64-bit iterator for that case.
| bool UNSIGNEDSET::ITERATOR_INTERSECTION32::IsEnd | ( | ) | const [inline] |
Determine if have reached end.
| UNSIGNEDSET::ITERATOR_INTERSECTION32::operator UINT32 | ( | ) | const [inline] |
Cast operator to UINT32.
| UINT32 UNSIGNEDSET::ITERATOR_INTERSECTION32::operator* | ( | ) | const [inline] |
Dereference operator, returns item number in set.
| ITERATOR_INTERSECTION32& UNSIGNEDSET::ITERATOR_INTERSECTION32::operator++ | ( | ) |
Pre-increment to next item.
| void UNSIGNEDSET::ITERATOR_INTERSECTION32::Reset | ( | ) |
Reset iterator to first item.
| void UNSIGNEDSET::ITERATOR_INTERSECTION32::SetEnd | ( | ) | [inline] |
Set iterator to end.
1.6.1