#include <mi32/bitsetd64.h>
Public Member Functions | |
| ITERATOR | Begin (bool value=true) const |
| BITSET_DEQUE64 (const BITSET_DEQUE64 &rhs) | |
| BITSET_DEQUE64 () | |
| void | Clear (INT64 posn) |
| void | ClearAll () |
| void | ClearRange (INT64 min, INT64 max) |
| void | CopyBit (INT64 DestPosn, INT64 SourcePosn) |
| ITERATOR | End () const |
| void | Free () |
| bool | GetBit (INT64 posn) const |
| INT64 | GetNumEntries () const |
| bool | GetRange (INT64 StartPosn, INT64 MaxEnd, INT64 &EndPosn) const |
| bool | HasEntries () const |
| void | Invert (INT64 posn) |
| void | InvertAll () |
| void | InvertRange (INT64 min, INT64 max) |
| BITSET_DEQUE64 & | operator= (const BITSET_DEQUE64 &rhs) |
| ERRVALUE | Resize (INT64 NumEntries) |
| void | Set (INT64 posn) |
| void | SetAll () |
| void | SetBit (INT64 posn, bool value) |
| void | SetRange (INT64 min, INT64 max) |
| ~BITSET_DEQUE64 () | |
Private Member Functions | |
| ERRVALUE | GetTile (UINT32 ti) |
Private Attributes | |
| INT64 | m_NumEntries |
| UINT32 | m_NumFreeTiles |
| UINT32 | m_NumTiles |
| TILE * | m_Tiles |
Static Private Attributes | |
| static const UINT32 | s_TileSize |
Classes | |
| class | ITERATOR |
| struct | TILE |
This class is designed so that an access violation beyond the array size results in a bit setting of 'false'.
Revision 1.5 2003/02/20 16:49:05 dwilliss never mind...
Revision 1.4 2002/11/15 23:11:50 dwilliss *** empty log message ***
Revision 1.3 2002/11/01 23:36:22 scowan Added begin and end methods.
Revision 1.2 2002/11/01 16:26:35 scowan Added get legacy method.
Revision 1.1 2002/10/31 23:28:40 scowan Initial revision
Definition at line 37 of file bitsetd64.h.
| BITSET_DEQUE64::BITSET_DEQUE64 | ( | ) |
| BITSET_DEQUE64::BITSET_DEQUE64 | ( | const BITSET_DEQUE64 & | rhs | ) |
| BITSET_DEQUE64::~BITSET_DEQUE64 | ( | ) |
| ITERATOR BITSET_DEQUE64::Begin | ( | bool | value = true |
) | const [inline] |
Definition at line 96 of file bitsetd64.h.
| void BITSET_DEQUE64::Clear | ( | INT64 | posn | ) |
| void BITSET_DEQUE64::ClearAll | ( | ) |
| ITERATOR BITSET_DEQUE64::End | ( | ) | const [inline] |
Definition at line 125 of file bitsetd64.h.
| void BITSET_DEQUE64::Free | ( | ) |
| bool BITSET_DEQUE64::GetBit | ( | INT64 | posn | ) | const |
| INT64 BITSET_DEQUE64::GetNumEntries | ( | ) | const [inline] |
Definition at line 145 of file bitsetd64.h.
| bool BITSET_DEQUE64::HasEntries | ( | ) | const [inline] |
Definition at line 157 of file bitsetd64.h.
| void BITSET_DEQUE64::Invert | ( | INT64 | posn | ) |
| void BITSET_DEQUE64::InvertAll | ( | ) |
| BITSET_DEQUE64& BITSET_DEQUE64::operator= | ( | const BITSET_DEQUE64 & | rhs | ) |
| void BITSET_DEQUE64::Set | ( | INT64 | posn | ) |
| void BITSET_DEQUE64::SetAll | ( | ) |
| void BITSET_DEQUE64::SetBit | ( | INT64 | posn, | |
| bool | value | |||
| ) |
INT64 BITSET_DEQUE64::m_NumEntries [private] |
Definition at line 212 of file bitsetd64.h.
UINT32 BITSET_DEQUE64::m_NumFreeTiles [private] |
Definition at line 214 of file bitsetd64.h.
UINT32 BITSET_DEQUE64::m_NumTiles [private] |
Definition at line 213 of file bitsetd64.h.
TILE* BITSET_DEQUE64::m_Tiles [private] |
Definition at line 211 of file bitsetd64.h.
const UINT32 BITSET_DEQUE64::s_TileSize [static, private] |
Definition at line 215 of file bitsetd64.h.
1.5.2