#include <mapdb_i.h>
Public Member Functions | |
Mapping _mappings[0] | __attribute__ ((packed)) |
void * | operator new (size_t, unsigned size_factor) |
void | operator delete (void *block, size_t) |
Mapping_tree (unsigned size_factor, unsigned page_number) | |
Mapping_tree (unsigned size_factor, Mapping_tree *from_tree) | |
unsigned | number_of_entries () const |
Mapping * | mappings () |
Mapping * | end () |
Mapping * | last () |
void | check_integrity () |
Static Public Member Functions | |
static void | copy_compact_tree (Mapping_tree *dst, Mapping_tree *src) |
Public Attributes | |
unsigned | _count: 16 |
Number of live entries in this tree. | |
unsigned | _size_id: 4 |
Tree size -- see number_of_entries(). | |
unsigned | _empty_count: 11 |
Number of dead entries in this tree. | |
unsigned | _unused: 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of live entries in this tree.
|
|
Number of dead entries in this tree.
|
|
Tree size -- see number_of_entries().
|
|
|