Fennel: /home/pub/open/dev/fennel/test/SparseBitmapTest.cpp File Reference (original) (raw)

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)