19# if defined (EH_NEW_HEADERS)
30# if defined (__GNUC__) && defined (__APPLE__)
47 c.reserve(
c.size() + insCnt );
83 testVector.reserve(vectorSize*4);
84 while ( testVector.size() < vectorSize )
87 testVector.push_back(
x );
92 TestClass *insFirst =
new TestVector::value_type[1+ insCnt];
121 testVector2.resize( testVector.size() * 3 / 2 );
124 testVector2.resize( testVector.size() * 2 / 3 );
void ConstCheck(const Value &v, const Operation &op, long max_iters=2000000)
void StrongCheck(const Value &v, const Operation &op, long max_iters=2000000)
void WeakCheck(const Value &v, const Operation &op, long max_iters=2000000)
#define EH_DISTANCE(a, b, result)
__kernel_ptrdiff_t ptrdiff_t
GLint GLint GLint GLint GLint x
TestController gTestController
unsigned random_number(size_t range)
static void SetCurrentTestName(const char *str)
void operator()(TestVector &v) const
test_insert_range< C, Iter > insert_range_tester(const C &orig, const Iter &first, const Iter &last)
test_insert_range< C, Iter > insert_range_at_begin_tester(const C &orig, const Iter &first, const Iter &last)
test_insert_range< C, Iter > insert_range_at_end_tester(const C &orig, const Iter &first, const Iter &last)
void prepare_insert_n(TestVector &c, size_t insCnt)
EH_STD::__vector__< TestClass, eh_allocator(TestClass) > TestVector
sequence_container_tag container_category(const TestVector &)
void prepare_insert_range(TestVector &vec, size_t, TestClass *first, TestClass *last)