C# Class RaptorDB.WAHBitArray

Afficher le fichier Open project: ShaneK2/inVtero.net Class Usage Examples

Méthodes publiques

Свойство Type Description
BitmapOffsetSwitchOverCount int
isDirty bool

Méthodes publiques

Méthode Description
And ( WAHBitArray op ) : WAHBitArray
AndNot ( WAHBitArray op ) : WAHBitArray
Copy ( ) : WAHBitArray
CountOnes ( ) : long
CountZeros ( ) : long
FreeMemory ( ) : void
Get ( int index ) : bool
GetBitIndexes ( ) : IEnumerable
GetCompressed ( TYPE &type ) : uint[]
Not ( int size ) : WAHBitArray
Or ( WAHBitArray op ) : WAHBitArray
Set ( int index, bool val ) : void
WAHBitArray ( ) : System
WAHBitArray ( TYPE type, uint ints ) : System
Xor ( WAHBitArray op ) : WAHBitArray

Private Methods

Méthode Description
BitCount ( uint n ) : int
ChangeTypeIfNeeded ( ) : void
CheckBitArray ( ) : void
Compress ( uint data ) : void
Fill ( int count ) : WAHBitArray
FlushOnes ( List compressed, uint &ones ) : void
FlushZeros ( List compressed, uint &zeros ) : void
GetBitArray ( ) : uint[]
GetFirst ( ) : int
GetOffsets ( ) : uint[]
Resize ( int index ) : void
ResizeAsNeeded ( List list, int index ) : void
Take31Bits ( uint data, int index ) : uint
Uncompress ( ) : void
UnpackOffsets ( ) : uint[]
Write31Bits ( List list, int index, uint val ) : void
WriteOnes ( List list, int index, uint count ) : void
internalGet ( int index ) : bool
internalSet ( int index, bool val ) : void
prelogic ( WAHBitArray op, uint &left, uint &right ) : void

Method Details

And() public méthode

public And ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
Résultat WAHBitArray

AndNot() public méthode

public AndNot ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
Résultat WAHBitArray

Copy() public méthode

public Copy ( ) : WAHBitArray
Résultat WAHBitArray

CountOnes() public méthode

public CountOnes ( ) : long
Résultat long

CountZeros() public méthode

public CountZeros ( ) : long
Résultat long

FreeMemory() public méthode

public FreeMemory ( ) : void
Résultat void

Get() public méthode

public Get ( int index ) : bool
index int
Résultat bool

GetBitIndexes() public méthode

public GetBitIndexes ( ) : IEnumerable
Résultat IEnumerable

GetCompressed() public méthode

public GetCompressed ( TYPE &type ) : uint[]
type TYPE
Résultat uint[]

Not() public méthode

public Not ( int size ) : WAHBitArray
size int
Résultat WAHBitArray

Or() public méthode

public Or ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
Résultat WAHBitArray

Set() public méthode

public Set ( int index, bool val ) : void
index int
val bool
Résultat void

WAHBitArray() public méthode

public WAHBitArray ( ) : System
Résultat System

WAHBitArray() public méthode

public WAHBitArray ( TYPE type, uint ints ) : System
type TYPE
ints uint
Résultat System

Xor() public méthode

public Xor ( WAHBitArray op ) : WAHBitArray
op WAHBitArray
Résultat WAHBitArray

Property Details

BitmapOffsetSwitchOverCount public_oe static_oe property

public static int BitmapOffsetSwitchOverCount
Résultat int

isDirty public_oe property

public bool isDirty
Résultat bool