1 /***** the library wide include file *****/
2 #include "../libbenchmark_internal.h"
5 enum libbenchmark_datastructure_btree_au_move
7 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_MOVE_INVALID,
8 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_MOVE_SMALLEST_FROM_RIGHT_CHILD,
9 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_MOVE_LARGEST_FROM_LEFT_CHILD,
10 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_MOVE_GET_PARENT,
11 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_MOVE_MOVE_UP_TREE
14 enum libbenchmark_datastructure_btree_au_delete_action
16 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_DELETE_SELF,
17 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_DELETE_SELF_REPLACE_WITH_LEFT_CHILD,
18 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_DELETE_SELF_REPLACE_WITH_RIGHT_CHILD,
19 LIBBENCHMARK_DATASTRUCTURE_BTREE_AU_DELETE_MOVE_LEFT
22 /***** private prototypes *****/