|
Anklang-0.3.0.dev956+gd75ac925 anklang-0.3.0.dev956+gd75ac925
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 236 of file atomics.hh.
|
explicit |
Definition at line 242 of file atomics.hh.
| AtomicBits::Iter & Ase::AtomicBits::Iter::big_inc1 | ( | ) |
Increment iterator by 1, allow big increments skipping zero bits.
Definition at line 341 of file atomics.hh.
References ASE_RETURN_UNLESS.
| bool Ase::AtomicBits::Iter::clear | ( | ) |
Definition at line 322 of file atomics.hh.
| bool Ase::AtomicBits::Iter::done | ( | ) | const |
Definition at line 248 of file atomics.hh.
| bool Ase::AtomicBits::Iter::is_set | ( | ) | const |
Definition at line 247 of file atomics.hh.
|
explicit |
Definition at line 264 of file atomics.hh.
Definition at line 263 of file atomics.hh.
Definition at line 261 of file atomics.hh.
Definition at line 257 of file atomics.hh.
| Iter & Ase::AtomicBits::Iter::operator++ | ( | ) |
Definition at line 258 of file atomics.hh.
Definition at line 259 of file atomics.hh.
Definition at line 254 of file atomics.hh.
Definition at line 262 of file atomics.hh.
Definition at line 260 of file atomics.hh.
Definition at line 255 of file atomics.hh.
Definition at line 256 of file atomics.hh.
| size_t Ase::AtomicBits::Iter::position | ( | ) | const |
Definition at line 246 of file atomics.hh.
Definition at line 310 of file atomics.hh.
| bool Ase::AtomicBits::Iter::valid | ( | ) | const |
Definition at line 249 of file atomics.hh.
Definition at line 331 of file atomics.hh.