forked from boostorg/intrusive
added tests for intrusive hooks not derived from the default hooks
This commit is contained in:
@@ -34,6 +34,9 @@ struct hooks
|
||||
typedef list_member_hook<void_pointer<VoidPointer>, tag<my_tag> > member_hook_type;
|
||||
typedef list_member_hook< link_mode<auto_unlink>
|
||||
, void_pointer<VoidPointer> > auto_member_hook_type;
|
||||
typedef nonhook_node_member< list_node_traits< VoidPointer >,
|
||||
circular_list_algorithms
|
||||
> nonhook_node_member_type;
|
||||
};
|
||||
|
||||
template<class ValueTraits>
|
||||
@@ -436,6 +439,12 @@ class test_main_template
|
||||
>
|
||||
>::type
|
||||
>::test_all(data);
|
||||
test_list < nonhook_node_member_value_traits< value_type,
|
||||
typename hooks<VoidPointer>::nonhook_node_member_type,
|
||||
&value_type::nhn_member_,
|
||||
safe_link
|
||||
>
|
||||
>::test_all(data);
|
||||
return 0;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user