Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
Public Member Functions | |
Iter (AtomicBits *a, size_t p) | |
Iter (const Iter &)=default | |
Iter & | operator= (const Iter &)=default |
size_t | position () const |
bool | is_set () const |
bool | done () const |
bool | valid () const |
bool | clear () |
bool | set (bool toggle) |
bool | xor_ (bool toggle) |
Iter & | big_inc1 () |
Increment iterator by 1, allow big increments skipping zero bits. | |
Iter & | operator= (bool toggle) |
Iter & | operator^= (bool toggle) |
Iter & | operator|= (bool toggle) |
Iter & | operator&= (bool toggle) |
Iter & | operator++ () |
Iter & | operator++ (int) |
bool | operator== (const Iter &o) const |
bool | operator!= (const Iter &o) const |
bool | operator== (bool b) const |
bool | operator!= (bool b) const |
operator bool () const | |
Definition at line 237 of file atomics.hh.
|
explicit |
Definition at line 243 of file atomics.hh.
AtomicBits::Iter & Ase::AtomicBits::Iter::big_inc1 | ( | ) |
Increment iterator by 1, allow big increments skipping zero bits.
Definition at line 342 of file atomics.hh.
References ASE_RETURN_UNLESS.
bool Ase::AtomicBits::Iter::clear | ( | ) |
Definition at line 323 of file atomics.hh.
bool Ase::AtomicBits::Iter::done | ( | ) | const |
Definition at line 249 of file atomics.hh.
bool Ase::AtomicBits::Iter::is_set | ( | ) | const |
Definition at line 248 of file atomics.hh.
|
explicit |
Definition at line 265 of file atomics.hh.
Definition at line 264 of file atomics.hh.
Definition at line 262 of file atomics.hh.
Definition at line 258 of file atomics.hh.
Iter & Ase::AtomicBits::Iter::operator++ | ( | ) |
Definition at line 259 of file atomics.hh.
Definition at line 260 of file atomics.hh.
Definition at line 255 of file atomics.hh.
Definition at line 263 of file atomics.hh.
Definition at line 261 of file atomics.hh.
Definition at line 256 of file atomics.hh.
Definition at line 257 of file atomics.hh.
size_t Ase::AtomicBits::Iter::position | ( | ) | const |
Definition at line 247 of file atomics.hh.
Definition at line 311 of file atomics.hh.
bool Ase::AtomicBits::Iter::valid | ( | ) | const |
Definition at line 250 of file atomics.hh.
Definition at line 332 of file atomics.hh.