added tests for intrusive hooks not derived from the default hooks

This commit is contained in:
Matei David
2014-04-28 20:08:24 -04:00
parent fc6d3cca5f
commit 60c6f40336
17 changed files with 273 additions and 1 deletions
+10
View File
@@ -55,6 +55,9 @@ struct hooks
<VoidPointer>, optimize_size<true> > member_hook_type;
typedef set_member_hook
<link_mode<auto_unlink>, void_pointer<VoidPointer> > auto_member_hook_type;
typedef nonhook_node_member< rbtree_node_traits <VoidPointer, false >,
rbtree_algorithms
> nonhook_node_member_type;
};
template< class ValueType
@@ -96,6 +99,13 @@ class test_main_template
>::type
, GetContainer
>::test_all();
test::test_generic_set < nonhook_node_member_value_traits< value_type,
typename hooks<VoidPointer>::nonhook_node_member_type,
&value_type::nhn_member_,
safe_link
>,
GetContainer
>::test_all();
return 0;
}
};