|
xapian-core
2.0.0
|
#include <glass_freelist.h>
Public Member Functions | |
| GlassFreeListChecker (const GlassFreeList &fl) | |
| ~GlassFreeListChecker () | |
| 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 | |
| GlassFreeListChecker (const GlassFreeListChecker &) | |
| GlassFreeListChecker & | operator= (const GlassFreeListChecker &) |
Private Attributes | |
| uint4 | bitmap_size |
| elt_type * | bitmap |
Definition at line 151 of file glass_freelist.h.
|
private |
Definition at line 153 of file glass_freelist.h.
|
private |
|
explicit |
Definition at line 254 of file glass_freelist.cc.
References GlassFreeList::get_first_unused_block().
|
inline |
Definition at line 166 of file glass_freelist.h.
References bitmap.
Count how many bits are still set.
Definition at line 272 of file glass_freelist.cc.
References add_popcount(), and usual.
Referenced by GlassTableCheck::check().
|
inline |
Definition at line 170 of file glass_freelist.h.
References bitmap, bitmap_size, and rare.
Referenced by GlassTableCheck::block_check(), and GlassTableCheck::check().
|
private |
|
private |
Definition at line 157 of file glass_freelist.h.
Referenced by mark_used(), and ~GlassFreeListChecker().
|
private |
Definition at line 155 of file glass_freelist.h.
Referenced by mark_used().