18#if defined( EH_BIT_VECTOR_IMPLEMENTED )
20# if defined (EH_NEW_HEADERS)
71#define __WORD_BIT (int(CHAR_BIT*sizeof(unsigned int)))
85 testVector.reserve(BitVectorSize);
87 while (testVector.size() < BitVectorSize) {
103 bool *insFirst =
new BitVector::value_type[insCnt];
104 for (
size_t n = 0;
n < insCnt;
n++)
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 USING_CSTD_NAME(name)
TestController gTestController
unsigned random_number(size_t range)
static void SetCurrentTestName(const char *str)
void operator()(BitVector &v) const
test_BitVector_reserve(size_t n)
sequence_container_tag container_category(const BitVector &)
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)