Go to the source code of this file.
Classes | |
| struct | SparseBitmapDirEntry |
| Entry in a sparse bitmap directory. More... | |
| struct | SparseBitmapDirectory |
| Page header data structure for a sparse bitmap directory node. More... | |
| struct | SparseBitmapLeaf |
| Page header data structure for a sparse bitmap leaf node. More... | |
| class | SparseBitmap |
| SparseBitmap is an example of how to create a page-based persistent data structure using Fennel. More... | |
| class | SparseBitmapTest |
| Unit tests for SparseBitmap. More... | |
Typedefs | |
| typedef uint64_t | SparseBitmapOffset |
| 0-based offset (bit address) within a sparse bitmap. | |
| typedef fennel::SegNodeLock< SparseBitmapDirectory > | SparseBitmapDirLock |
| Page lock guard for sparse bitmap directory nodes. | |
| typedef fennel::SegNodeLock< SparseBitmapLeaf > | SparseBitmapLeafLock |
| Page lock guard for sparse bitmap leaf nodes. | |
Functions | |
| FENNEL_UNIT_TEST_SUITE (SparseBitmapTest) | |
| typedef fennel::SegNodeLock<SparseBitmapDirectory> SparseBitmapDirLock |
Page lock guard for sparse bitmap directory nodes.
Definition at line 97 of file SparseBitmapTest.cpp.
| typedef fennel::SegNodeLock<SparseBitmapLeaf> SparseBitmapLeafLock |
| typedef uint64_t SparseBitmapOffset |
0-based offset (bit address) within a sparse bitmap.
Definition at line 43 of file SparseBitmapTest.cpp.
| FENNEL_UNIT_TEST_SUITE | ( | SparseBitmapTest | ) |
1.5.1