mirror of
				https://github.com/boostorg/unordered.git
				synced 2025-11-04 01:31:41 +01:00 
			
		
		
		
	Formatting changes, mostly to fit within 80 characters.
Also, some C casts converted to static_cast. [SVN r58692]
This commit is contained in:
		@@ -62,7 +62,8 @@ void swap_tests1(X*, test::random_generator generator = test::default_generator)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
template <class X>
 | 
			
		||||
void swap_tests2(X* ptr = 0, test::random_generator generator = test::default_generator)
 | 
			
		||||
void swap_tests2(X* ptr = 0,
 | 
			
		||||
    test::random_generator generator = test::default_generator)
 | 
			
		||||
{
 | 
			
		||||
    swap_tests1(ptr);
 | 
			
		||||
 | 
			
		||||
@@ -98,7 +99,8 @@ void swap_tests2(X* ptr = 0, test::random_generator generator = test::default_ge
 | 
			
		||||
        X y(vy.begin(), vy.end(), 0, hasher(), key_equal(), allocator_type(2));
 | 
			
		||||
        try {
 | 
			
		||||
            swap_test_impl(x, y);
 | 
			
		||||
            BOOST_ERROR("Using swap method 1, swapping with unequal allocators didn't throw.");
 | 
			
		||||
            BOOST_ERROR("Using swap method 1, "
 | 
			
		||||
                "swapping with unequal allocators didn't throw.");
 | 
			
		||||
        } catch (std::runtime_error) {}
 | 
			
		||||
    }
 | 
			
		||||
#else
 | 
			
		||||
@@ -111,18 +113,28 @@ void swap_tests2(X* ptr = 0, test::random_generator generator = test::default_ge
 | 
			
		||||
 | 
			
		||||
    {
 | 
			
		||||
        test::random_values<X> vx(100, generator), vy(100, generator);
 | 
			
		||||
        X x(vx.begin(), vx.end(), 0, hasher(1), key_equal(1), allocator_type(1));
 | 
			
		||||
        X y(vy.begin(), vy.end(), 0, hasher(2), key_equal(2), allocator_type(2));
 | 
			
		||||
        X x(vx.begin(), vx.end(), 0, hasher(1), key_equal(1),
 | 
			
		||||
            allocator_type(1));
 | 
			
		||||
        X y(vy.begin(), vy.end(), 0, hasher(2), key_equal(2),
 | 
			
		||||
            allocator_type(2));
 | 
			
		||||
        swap_test_impl(x, y);
 | 
			
		||||
        swap_test_impl(x, y);
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
boost::unordered_set<test::object, test::hash, test::equal_to, test::allocator<test::object> >* test_set;
 | 
			
		||||
boost::unordered_multiset<test::object, test::hash, test::equal_to, test::allocator<test::object> >* test_multiset;
 | 
			
		||||
boost::unordered_map<test::object, test::object, test::hash, test::equal_to, test::allocator<test::object> >* test_map;
 | 
			
		||||
boost::unordered_multimap<test::object, test::object, test::hash, test::equal_to, test::allocator<test::object> >* test_multimap;
 | 
			
		||||
boost::unordered_set<test::object,
 | 
			
		||||
    test::hash, test::equal_to,
 | 
			
		||||
    test::allocator<test::object> >* test_set;
 | 
			
		||||
boost::unordered_multiset<test::object,
 | 
			
		||||
    test::hash, test::equal_to,
 | 
			
		||||
    test::allocator<test::object> >* test_multiset;
 | 
			
		||||
boost::unordered_map<test::object, test::object,
 | 
			
		||||
    test::hash, test::equal_to,
 | 
			
		||||
    test::allocator<test::object> >* test_map;
 | 
			
		||||
boost::unordered_multimap<test::object, test::object,
 | 
			
		||||
    test::hash, test::equal_to,
 | 
			
		||||
    test::allocator<test::object> >* test_multimap;
 | 
			
		||||
 | 
			
		||||
UNORDERED_TEST(swap_tests1,
 | 
			
		||||
    ((test_set)(test_multiset)(test_map)(test_multimap))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user