Home | Modules | Class Hierarchy | Alphabetical List | Compound List | Related Pages

# BitArray Class Reference
[Unicode core]

## Detailed Description

Bit Array field.

Creates and manages bit array objects.

## Public Member Functions

| BitArray (int size=256)
| Creates bit array with specified number of stored bitfields.
void | setBit (int pos)
| Sets bit at position `pos`.
void | clearBit (int pos)
| Clears bit at position `pos`.
void | addRange (int s, int e)
| Sets bit range.
void | clearRange (int s, int e)
| Clears bit range.
void | addBitArray (BitArray *)
| Sets bits to 1, whose corresponding values in passed bit array are also 1 (bitwize OR).
void | clearBitArray (BitArray *)
| Sets bits to 0, whose corresponding values in passed bit array are also 1.
void | intersectBitArray (BitArray *)
| Makes intersection of current and the passed bit array (bitwize AND).
void | addBitArray (char *, int)
| Adds bit array from the passed byte stream.
void | clearBitArray (char *, int)
| Clears bit array from the passed byte stream.
bool | getBit (int pos)
| Returns bit value at position `pos`.

Colorer-take5 Library. Copyright © 1999-2006 Igor Russkih.
Generated at Fri Nov 24 17:13:12 2006 by doxygen 1.4.6.