18#if defined( EH_HASHED_CONTAINERS_IMPLEMENTED )
43# if !(defined (_MSC_VER) && (_MSC_VER < 1100))
48 while ( testMultiSet.size() < hash_setSize )
50 TestMultiSet::value_type
x;
51 testMultiSet.insert(
x );
52 testMultiSet2.insert( TestMultiSet::value_type() );
55# if defined( EH_HASH_CONTAINERS_SUPPORT_RESIZE )
63 TestMultiSet::value_type *insFirst =
new TestMultiSet::value_type[1+insCnt];
71# if EH_HASH_CONTAINERS_SUPPORT_ITERATOR_CONSTRUCTION
90# if !(defined (_MSC_VER) && (_MSC_VER < 1100))
95 while (
testSet.size() < hash_setSize )
97 TestSet::value_type
x;
99 testSet2.insert( TestSet::value_type() );
102# if defined( EH_HASH_CONTAINERS_SUPPORT_RESIZE )
110 TestSet::value_type *insFirst =
new TestSet::value_type[1+insCnt];
118# if EH_HASH_CONTAINERS_SUPPORT_ITERATOR_CONSTRUCTION
void ConstCheck(const Value &v, const Operation &op, long max_iters=2000000)
void WeakCheck(const Value &v, const Operation &op, long max_iters=2000000)
GLint GLint GLint GLint GLint x
static void testSet(void)
unsigned random_number(size_t range)
multiset_tag container_category(const TestMultiSet &)
void test_hash_multiset()
EH_STD::__hash_multiset__< TestClass, ThrowHash, ThrowEqual, eh_allocator(TestClass) > TestMultiSet
EH_STD::__hash_set__< TestClass, ThrowHash, ThrowEqual, eh_allocator(TestClass) > TestSet
test_insert_range< C, Iter > insert_range_tester(const C &orig, const Iter &first, const Iter &last)