Ir al código fuente de este archivo.
Clases |
struct | Bitmapset |
'defines' |
#define | BITS_PER_BITMAPWORD 32 |
'typedefs' |
typedef uint32 | bitmapword |
typedef int32 | signedbitmapword |
typedef struct Bitmapset | Bitmapset |
Enumeraciones |
enum | BMS_Membership { BMS_EMPTY_SET,
BMS_SINGLETON,
BMS_MULTIPLE
} |
Funciones |
Bitmapset * | bms_copy (const Bitmapset *a) |
bool | bms_equal (const Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_make_singleton (int x) |
void | bms_free (Bitmapset *a) |
Bitmapset * | bms_union (const Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_intersect (const Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_difference (const Bitmapset *a, const Bitmapset *b) |
bool | bms_is_subset (const Bitmapset *a, const Bitmapset *b) |
bool | bms_is_member (int x, const Bitmapset *a) |
bool | bms_overlap (const Bitmapset *a, const Bitmapset *b) |
bool | bms_nonempty_difference (const Bitmapset *a, const Bitmapset *b) |
int | bms_singleton_member (const Bitmapset *a) |
int | bms_num_members (const Bitmapset *a) |
BMS_Membership | bms_membership (const Bitmapset *a) |
bool | bms_is_empty (const Bitmapset *a) |
Bitmapset * | bms_add_member (Bitmapset *a, int x) |
Bitmapset * | bms_del_member (Bitmapset *a, int x) |
Bitmapset * | bms_add_members (Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_int_members (Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_del_members (Bitmapset *a, const Bitmapset *b) |
Bitmapset * | bms_join (Bitmapset *a, Bitmapset *b) |
int | bms_first_member (Bitmapset *a) |
uint32 | bms_hash_value (const Bitmapset *a) |
Documentación de los 'defines'
#define BITS_PER_BITMAPWORD 32 |
Documentación de los 'typedefs'
Documentación de las enumeraciones
- Valores de enumeraciones:
BMS_EMPTY_SET |
|
BMS_SINGLETON |
|
BMS_MULTIPLE |
|
Documentación de las funciones