Lines Matching refs:value
32 … Handle& node, const std::pair<typename Handle::key_type, typename Handle::mapped_type>& value ) { in compare_handle_getters() argument
33 return node.key() == value.first && node.mapped() == value.second; in compare_handle_getters()
37 bool compare_handle_getters( const Handle& node, const typename Handle::value_type& value ) { in compare_handle_getters() argument
38 return node.value() == value; in compare_handle_getters()
42 …( Handle& node, const std::pair<typename Handle::key_type, typename Handle::mapped_type>& value ) { in set_node_handle_value() argument
43 node.key() = value.first; in set_node_handle_value()
44 node.mapped() = value.second; in set_node_handle_value()
48 void set_node_handle_value( Handle& node, const typename Handle::value_type& value ) { in set_node_handle_value() argument
49 node.value() = value; in set_node_handle_value()
54 REQUIRE_MESSAGE(!std::is_copy_constructible<NodeType>::value, in test_node_handle_traits()
56 REQUIRE_MESSAGE(!std::is_copy_assignable<NodeType>::value, in test_node_handle_traits()
58 REQUIRE_MESSAGE(std::is_move_constructible<NodeType>::value, in test_node_handle_traits()
60 REQUIRE_MESSAGE(std::is_move_assignable<NodeType>::value, in test_node_handle_traits()
62 REQUIRE_MESSAGE(std::is_default_constructible<NodeType>::value, in test_node_handle_traits()
64 REQUIRE_MESSAGE(std::is_destructible<NodeType>::value, in test_node_handle_traits()
148 typename Container::node_type generate_node_handle( const typename Container::value_type& value ) { in generate_node_handle() argument
150 table.insert(value); in generate_node_handle()
163 if (AllowMultimapping<Container>::value) {
197 REQUIRE_MESSAGE((result.second == successful || AllowMultimapping<Container>::value),
203 void test_insert_overloads(Container& table_to_insert, const typename Container::value_type& value,… in test_insert_overloads() argument
215 nh = generate_node_handle<Container>(value); in test_insert_overloads()
219 check_insert(table_to_insert, result, /*successful = */true, &value); in test_insert_overloads()
222 nh = generate_node_handle<Container>(value); in test_insert_overloads()
225 check_insert(table_to_insert, result, /*successful = */false, &value); in test_insert_overloads()
227 if (AllowMultimapping<Container>::value) { in test_insert_overloads()
231 REQUIRE_MESSAGE(compare_handle_getters(nh, value), in test_insert_overloads()
237 void test_insert( Container table, const typename Container::value_type& value ) { in test_insert() argument
240 test_insert_overloads(table, value); // test insert in test_insert()
241 test_insert_overloads(table_backup, value, table_backup.begin()); // test insert with the hint in test_insert()
289 if (AllowMultimapping<Container>::value) { in test_node_handling_support()
432 if (AllowMultimapping<Container1>::value) { in test_merge()
444 if (AllowMultimapping<Container2>::value) { in test_merge()