MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Bitmap< 64 > Class Template Reference

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

Detailed Description

template<>
class Bitmap< 64 >

Definition at line 102 of file sql_bitmap.h.


The documentation for this class was generated from the following file: