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