![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
Bitset iterator. More...
#include <bitset_iterator.h>
Public Types | |
| using | value_type = uint32_t |
| using | size_type = typename TBitset::size_type |
Public Member Functions | |
| bitset_const_iterator (const TBitset &bitset, value_type pos, bool fwd) | |
| GAIA_NODISCARD value_type | operator* () const |
| GAIA_NODISCARD value_type | operator-> () const |
| GAIA_NODISCARD value_type | index () const |
| bitset_const_iterator & | operator++ () |
| GAIA_NODISCARD bitset_const_iterator | operator++ (int) |
| GAIA_NODISCARD bool | operator== (const bitset_const_iterator &other) const |
| GAIA_NODISCARD bool | operator!= (const bitset_const_iterator &other) const |
Bitset iterator.
| TBitset | Iterator's bitset parent |
| IsFwd | If true the iterator moves forward. Backwards iterations otherwise. |
| IsInverse | If true, all values are inverse |