#include <Basics.H>
#include <FS.H>
#include <SRPC.H>
#include <VestaLog.H>
#include <Recovery.H>
#include <BufStream.H>
#include "BitVector.H"
Go to the source code of this file.
Defines | |
#define | BV_DEBUG |
Functions | |
short | WdIndex (int n) throw () |
short | BitIndex (int n) throw () |
short | WdCnt (int n) throw () |
bool | operator== (const BitVector &bv1, const BitVector &bv2) throw () |
bool | operator<= (const BitVector &bv1, const BitVector &bv2) throw () |
bool | operator< (const BitVector &bv1, const BitVector &bv2) throw () |
BitVector * | operator & (const BitVector &bv1, const BitVector &bv2) throw () |
BitVector * | operator| (const BitVector &bv1, const BitVector &bv2) throw () |
BitVector * | operator^ (const BitVector &bv1, const BitVector &bv2) throw () |
BitVector * | operator- (const BitVector &bv1, const BitVector &bv2) throw () |
void | Indent (std::ostream &os, int indent) throw () |
void | ExtendRow (std::ostream &os, int indent, int maxWidth, const char *s, int &col) throw () |
Variables | |
const Word | Magic = CONST_INT_64(0x07edd5e59a4e28c2) |
const int | MagicTable [] |
|
Definition at line 39 of file BitVector.C. Referenced by BitVector::Pack(). |
|
Definition at line 83 of file BitVector.C. Referenced by BitVector::Read(), BitVector::ReadWord(), BitVector::Reset(), BitVector::ResetInterval(), BitVector::Set(), BitVector::SetInterval(), and BitVector::WriteWord(). |
|
Definition at line 1220 of file BitVector.C. References Indent(). Referenced by BitVector::PrintAll(). |
|
|
Definition at line 828 of file BitVector.C. References BitVector::firstAvailWd, min(), NEW_CONSTR, BitVector::numWords, BitVector::ReduceSz(), BitVector::sz, WdCnt(), and BitVector::word. |
|
Definition at line 1036 of file BitVector.C. References BitVector::firstAvailWd, min(), NEW_CONSTR, BitVector::ReduceSz(), BitVector::sz, WdCnt(), and BitVector::word. |
|
Definition at line 796 of file BitVector.C. |
|
Definition at line 764 of file BitVector.C. |
|
Definition at line 733 of file BitVector.C. |
|
Definition at line 968 of file BitVector.C. References BitVector::firstAvailWd, max(), min(), NEW_CONSTR, BitVector::sz, WdCnt(), and BitVector::word. |
|
Definition at line 891 of file BitVector.C. References BitVector::firstAvailWd, max(), min(), NEW_CONSTR, BitVector::numWords, BitVector::sz, WdCnt(), and BitVector::word. |
|
|
Definition at line 76 of file BitVector.C. Referenced by BitVector::Read(), BitVector::ReadWord(), BitVector::Reset(), BitVector::ResetInterval(), BitVector::Set(), BitVector::SetInterval(), WdCnt(), and BitVector::WriteWord(). |
|
Definition at line 518 of file BitVector.C. |
|
Initial value: { 63, 0, 58, 1, 59, 47, 53, 2, 60, 39, 48, 27, 54, 33, 42, 3, 61, 51, 37, 40, 49, 18, 28, 20, 55, 30, 34, 11, 43, 14, 22, 4, 62, 57, 46, 52, 38, 26, 32, 41, 50, 36, 17, 19, 29, 10, 13, 21, 56, 45, 25, 31, 35, 16, 9, 12, 44, 24, 15, 8, 23, 7, 6, 5 } Definition at line 519 of file BitVector.C. |