![]() |
Plasma Engine
2.0
|
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = plUInt32 |
using | sub_iterator = ::plBitIterator<plUInt32, true> |
Public Member Functions | |
ConstIterator (const plBitfield< Container > &bitfield) | |
bool | IsValid () const |
Checks whether this iterator points to a valid element. | |
plUInt32 | Value () const |
Returns the 'value' of the element that this iterator points to. | |
void | Next () |
Advances the iterator to the next element in the map. The iterator will not be valid anymore, if the end is reached. | |
bool | operator== (const ConstIterator &other) const |
bool | operator!= (const ConstIterator &other) const |
plUInt32 | operator* () const |
Returns 'Value()' to enable foreach. | |
void | operator++ () |
Shorthand for 'Next'. | |