Veil
|
Subtype of Object for storing bitmaps. More...
#include <veil_datatypes.h>
Data Fields | |
ObjType | type |
This must have the value OBJ_BITMAP. | |
int32 | canary |
Debugging entry. | |
int32 | dbgelems |
Debugging entry. | |
int32 | bitzero |
The index of the lowest bit the bitmap can store. | |
int32 | bitmax |
The index of the highest bit the bitmap can store. | |
bm_int | bitset [1] |
Element zero of the array of int4 values comprising the bitmap. More... | |
uint32 | bitset [0] |
Element zero of the array of int4 values comprising the bitmap. More... | |
Subtype of Object for storing bitmaps.
A bitmap is stored as an array of int4 values. See veil_bitmap.c for more information. Note that the size of a Bitmap structure is determined dynamically at run time as the size of the array is only known then.
Definition at line 312 of file veil_datatypes.h.
bm_int Bitmap::bitset[1] |
Element zero of the array of int4 values comprising the bitmap.
Definition at line 320 of file veil_datatypes.h.
Referenced by serialise_one_bitmap(), vl_BitmapClearbit(), vl_BitmapIntersect(), vl_BitmapSetbit(), vl_BitmapTestbit(), vl_BitmapUnion(), and vl_ClearBitmap().
uint32 Bitmap::bitset[0] |
Element zero of the array of int4 values comprising the bitmap.
Definition at line 160 of file veil_shmem.h.