foobar2000 SDK
2015-08-03
|
#include <bit_array.h>
Public Member Functions | |
virtual void | set (t_size n, bool val)=0 |
Public Member Functions inherited from pfc::bit_array | |
t_size | calc_count (bool val, t_size start, t_size count, t_size count_max=~0) const |
virtual t_size | find (bool val, t_size start, t_ssize count) const |
t_size | find_first (bool val, t_size start, t_size max) const |
t_size | find_next (bool val, t_size previous, t_size max) const |
virtual bool | get (t_size n) const =0 |
bool | operator[] (t_size n) const |
Protected Member Functions | |
bit_array_var () | |
~bit_array_var () | |
Protected Member Functions inherited from pfc::bit_array | |
bit_array () | |
~bit_array () | |
Bit array interface class, variable version (you can both set and retrieve values).
As with the constant version, valid index range depends on the context.
Definition at line 40 of file bit_array.h.
|
inlineprotected |
Definition at line 44 of file bit_array.h.
|
inlineprotected |
Definition at line 45 of file bit_array.h.
|
pure virtual |
Implemented in bit_array_bittable, bit_array_var_table_t< T >, and pfc::bit_array_var_impl.