|
xapian-core
2.0.0
|
#include <honey_freelist.h>
Public Member Functions | |
| HoneyFreeListChecker (const HoneyFreeList &fl) | |
| ~HoneyFreeListChecker () | |
| bool | mark_used (uint4 n) |
| uint4 | count_set_bits (uint4 *p_first_bad_blk) const |
| Count how many bits are still set. More... | |
Private Types | |
| typedef unsigned long | elt_type |
Private Member Functions | |
| HoneyFreeListChecker (const HoneyFreeListChecker &) | |
| HoneyFreeListChecker & | operator= (const HoneyFreeListChecker &) |
Private Attributes | |
| uint4 | bitmap_size |
| elt_type * | bitmap |
Definition at line 146 of file honey_freelist.h.
|
private |
Definition at line 148 of file honey_freelist.h.
|
private |
|
explicit |
Definition at line 270 of file honey_freelist.cc.
References HoneyFreeList::get_first_unused_block().
|
inline |
Definition at line 161 of file honey_freelist.h.
References bitmap.
Count how many bits are still set.
Definition at line 288 of file honey_freelist.cc.
References add_popcount(), and usual.
|
inline |
Definition at line 165 of file honey_freelist.h.
References bitmap, bitmap_size, and rare.
|
private |
|
private |
Definition at line 152 of file honey_freelist.h.
Referenced by mark_used(), and ~HoneyFreeListChecker().
|
private |
Definition at line 150 of file honey_freelist.h.
Referenced by mark_used().