List of all members.
Public Types |
| enum | { ALL_BITS = 64
} |
Public Member Functions |
|
| Bitmap (uint prefix_to_set) |
|
void | init () |
|
void | init (uint prefix_to_set) |
|
uint | length () const |
|
void | set_bit (uint n) |
|
void | clear_bit (uint n) |
|
void | set_prefix (uint n) |
|
void | set_all () |
|
void | clear_all () |
|
void | intersect (const Bitmap< 64 > &map2) |
|
void | intersect (ulonglong map2) |
|
void | intersect_extended (ulonglong map2) |
|
void | subtract (const Bitmap< 64 > &map2) |
|
void | merge (const Bitmap< 64 > &map2) |
|
my_bool | is_set (uint n) const |
|
my_bool | is_prefix (uint n) const |
|
my_bool | is_clear_all () const |
|
my_bool | is_set_all () const |
|
my_bool | is_subset (const Bitmap< 64 > &map2) const |
|
my_bool | is_overlapping (const Bitmap< 64 > &map2) const |
|
my_bool | operator== (const Bitmap< 64 > &map2) const |
|
my_bool | operator!= (const Bitmap< 64 > &map2) const |
|
char * | print (char *buf) const |
|
ulonglong | to_ulonglong () const |
template<>
class Bitmap< 64 >
The documentation for this class was generated from the following file: