Bitmap Struct Reference

#include <veil_datatypes.h>


Detailed Description

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 275 of file 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.
uint32 bitset [1]
 Element zero of the array of int4 values comprising the bitmap.

Field Documentation

Element zero of the array of int4 values comprising the bitmap.

Definition at line 283 of file veil_datatypes.h.

Referenced by deserialise_one_bitmap(), serialise_one_bitmap(), vl_BitmapSetbit(), and vl_ClearBitmap().


The documentation for this struct was generated from the following files:

Generated on Mon Sep 12 15:27:00 2011 for Veil by  doxygen 1.5.6