BITSET_DEQUE64 Class Reference

BitsetDeque.h - Definitions for BITSET DEQUE64 classes. More...

#include <mi32/bitsetd64.h>

List of all members.

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_DEQUE64operator= (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
TILEm_Tiles

Static Private Attributes

const UINT32 s_TileSize


Detailed Description

BitsetDeque.h - Definitions for BITSET DEQUE64 classes.

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

Id
bitsetd64.h_v 1.1 2003/09/24 02:45:20 mju Exp

Log
bitsetd64.h_v
Revision 1.1 2003/09/24 02:45:20 mju Initial revision

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.


Constructor & Destructor Documentation

BITSET_DEQUE64::BITSET_DEQUE64  ) 
 

BITSET_DEQUE64::BITSET_DEQUE64 const BITSET_DEQUE64 rhs  ) 
 

BITSET_DEQUE64::~BITSET_DEQUE64  ) 
 


Member Function Documentation

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  ) 
 

void BITSET_DEQUE64::ClearRange INT64  min,
INT64  max
 

void BITSET_DEQUE64::CopyBit INT64  DestPosn,
INT64  SourcePosn
 

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::GetRange INT64  StartPosn,
INT64  MaxEnd,
INT64 EndPosn
const
 

ERRVALUE BITSET_DEQUE64::GetTile UINT32  ti  )  [private]
 

bool BITSET_DEQUE64::HasEntries  )  const [inline]
 

Definition at line 157 of file bitsetd64.h.

void BITSET_DEQUE64::Invert INT64  posn  ) 
 

void BITSET_DEQUE64::InvertAll  ) 
 

void BITSET_DEQUE64::InvertRange INT64  min,
INT64  max
 

BITSET_DEQUE64& BITSET_DEQUE64::operator= const BITSET_DEQUE64 rhs  ) 
 

ERRVALUE BITSET_DEQUE64::Resize INT64  NumEntries  ) 
 

void BITSET_DEQUE64::Set INT64  posn  ) 
 

void BITSET_DEQUE64::SetAll  ) 
 

void BITSET_DEQUE64::SetBit INT64  posn,
bool  value
 

void BITSET_DEQUE64::SetRange INT64  min,
INT64  max
 


Member Data Documentation

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.


The documentation for this class was generated from the following file:
Generated on Wed May 31 15:28:17 2006 for TNTsdk by  doxygen 1.3.8-20040913