Merge pull request #28 from Rapotkinnik/upstream
[libcds.git] / tests / test-hdr / tree / hdr_tree_reg.cpp
1 //$$CDS-header$$
2
3 #include "tree/hdr_intrusive_bintree.h"
4 #include "tree/hdr_intrusive_ellen_bintree_pool_rcu.h"
5 #include "tree/hdr_intrusive_ellen_bintree_pool_hp.h"
6 #include "tree/hdr_intrusive_ellen_bintree_pool_dhp.h"
7
8 #include "tree/hdr_ellenbintree_set.h"
9 #include "tree/hdr_ellenbintree_map.h"
10 #include "tree/hdr_bronson_avltree_map.h"
11
12 namespace tree {
13     namespace ellen_bintree_rcu {
14         internal_node_pool_type s_InternalNodePool( 1024 * 8 );
15         update_desc_pool_type   s_UpdateDescPool;
16     }
17     namespace ellen_bintree_hp {
18         internal_node_pool_type s_InternalNodePool( 1024 * 8 );
19         update_desc_pool_type   s_UpdateDescPool;
20     }
21     namespace ellen_bintree_dhp {
22         internal_node_pool_type s_InternalNodePool( 1024 * 8 );
23         update_desc_pool_type   s_UpdateDescPool;
24     }
25 }
26
27
28 CPPUNIT_TEST_SUITE_REGISTRATION_(tree::IntrusiveBinTreeHdrTest, s_IntrusiveBinTreeHdrTest);
29 CPPUNIT_TEST_SUITE_REGISTRATION_(tree::EllenBinTreeSetHdrTest, s_EllenBinTreeSetHdrTest);
30 CPPUNIT_TEST_SUITE_REGISTRATION_(tree::EllenBinTreeMapHdrTest, s_EllenBinTreeMapHdrTest);
31 CPPUNIT_TEST_SUITE_REGISTRATION_( tree::BronsonAVLTreeHdrTest, s_BronsonAVLTreeHdrTest );