#include <mi32/bitset.h>
Inheritance diagram for BITSET:

Public Member Functions | |
| virtual ERRVALUE | Assign (UINT8 *set, UINT32 NumEntries) |
| void | Attach (UINT8 *&items, int numitems) |
| BITSET (UINT8 *set, UINT32 NumEntries) | |
| BITSET (const BITSET_UNOWNED &rhs) | |
| BITSET (const BITSET &rhs) | |
| BITSET () | |
| UINT8 * | Detach () |
| void | Free () |
| BITSET & | operator= (const BITSET_UNOWNED &rhs) |
| BITSET & | operator= (const BITSET &rhs) |
| ERRVALUE | Resize (UINT32 NumEntries) |
| virtual | ~BITSET () |
Definition at line 482 of file bitset.h.
|
|
Default constructor.
|
|
|
Copy constructor.
|
|
|
Construct from BITSET_UNOWNED.
|
|
||||||||||||
|
Constructor to convert old bit-array's into BITSETs.
|
|
|
Destructor.
|
|
||||||||||||
|
Assign from old type bit arrays.
Reimplemented from BITSET_UNOWNED. |
|
||||||||||||
|
Attach a old bit array to the BITSET. After passing a buffer to Attach(), the BITSET "owns" the buffer and will free it in its destructor.
|
|
|
Detach the buffer from the BITSET This turns ownership of the buffer over to the caller, who is then responsibile for seeing that it gets disposed of. After calling Detach(), the BITSET will behave as if it had just been constructed. In other words, it will be a NULL pointer pointing to 0 items. This means that if you want to know how many items are in the array returned, you'd better find out before} you call Detach()! |
|
|
Erase BITSET internals, same as calling destructor.
|
|
|
Assignment from BITSET_UNOWNED.
|
|
|
Assignment from BITSET.
|
|
|
Resize BITSET to a new number of entries.
|
1.3.8-20040913