bitset.h File Reference

Definitions for BITSET classes. More...

#include <mi32/stddefns.h>
#include <mi32/miodefns.h>
#include <string.h>

Include dependency graph for bitset.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  BITSET
 Bit set. More...
class  BITSET_SHARED
 Shared Bit set. More...
class  BITSET_UNOWNED
 Base bit set class for case where actual array is "owned" by something other than the class. More...
class  BITSET_UNOWNED::ITERATOR
 Iterator to step forward through all selected items in a BITSET. More...

Enumerations

enum  SET_OPERATION {
  SET_OPERATION_Null = 0, SET_OPERATION_Clear = 1, SET_OPERATION_Set = 2, SET_OPERATION_Negate = 3,
  SET_OPERATION_Copy = 4, SET_OPERATION_Union = 5, SET_OPERATION_Add = SET_OPERATION_Union, SET_OPERATION_Subtract = 6,
  SET_OPERATION_ExUnion = 7, SET_OPERATION_Intersection = 8
}


Detailed Description

Definitions for BITSET classes.

This class is designed so that an access violation beyond the array size results in a bit setting of 'false'.

Definition in file bitset.h.


Enumeration Type Documentation

enum SET_OPERATION
 

Enumeration values:
SET_OPERATION_Null 
SET_OPERATION_Clear 
SET_OPERATION_Set 
SET_OPERATION_Negate 
SET_OPERATION_Copy 
SET_OPERATION_Union 
SET_OPERATION_Add 
SET_OPERATION_Subtract 
SET_OPERATION_ExUnion 
SET_OPERATION_Intersection 

Definition at line 157 of file bitset.h.


Generated on Tue Dec 14 13:18:58 2004 for TNTsdk by  doxygen 1.3.8-20040913