bit_array Class Reference

#include <bit_array.h>

Inheritance diagram for bit_array:

bit_array_and bit_array_false bit_array_not bit_array_one bit_array_or bit_array_order_changed bit_array_range bit_array_table_t< T > bit_array_true bit_array_val bit_array_var bit_array_wrapper_permutation bit_array_xor

List of all members.

Public Member Functions

virtual bool get (t_size n) const =0
virtual t_size find (bool val, t_size start, t_ssize count) const
bool operator[] (t_size n) const
t_size calc_count (bool val, t_size start, t_size count, t_size count_max=~0) 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

Protected Member Functions

 bit_array ()
 ~bit_array ()


Constructor & Destructor Documentation

bit_array::bit_array (  )  [inline, protected]

bit_array::~bit_array (  )  [inline, protected]


Member Function Documentation

virtual bool bit_array::get ( t_size  n  )  const [pure virtual]

virtual t_size bit_array::find ( bool  val,
t_size  start,
t_ssize  count 
) const [inline, virtual]

bool bit_array::operator[] ( t_size  n  )  const [inline]

t_size bit_array::calc_count ( bool  val,
t_size  start,
t_size  count,
t_size  count_max = ~0 
) const [inline]

t_size bit_array::find_first ( bool  val,
t_size  start,
t_size  max 
) const [inline]

t_size bit_array::find_next ( bool  val,
t_size  previous,
t_size  max 
) const [inline]


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

Generated on Thu Aug 28 21:15:43 2008 for foobar2000 SDK by  doxygen 1.5.5