My Project
Public Types | Public Member Functions
Bitmap< 64 > Class Template Reference

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines