foobar2000 SDK  2015-08-03
Public Member Functions | Protected Member Functions
pfc::bit_array_varabstract

#include <bit_array.h>

+ Inheritance diagram for pfc::bit_array_var:

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 ()
 

Detailed Description

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.

Constructor & Destructor Documentation

pfc::bit_array_var::bit_array_var ( )
inlineprotected

Definition at line 44 of file bit_array.h.

44 {}
pfc::bit_array_var::~bit_array_var ( )
inlineprotected

Definition at line 45 of file bit_array.h.

45 {}

Member Function Documentation

virtual void pfc::bit_array_var::set ( t_size  n,
bool  val 
)
pure virtual

The documentation for this class was generated from the following file: