data_type init() const { T x(values.begin(), values.end(), n); return x; }
T init() const { return T(values.begin(), values.end()); }
T create(test::random_values<T> const& v, test::object_count& count) { T x(v.begin(), v.end()); count = test::global_object_count; return x; }
copy_with_allocator_test() : values(100), x(values.begin(), values.end()) {}
copy_test3a() : values(100, test::limited_range), x(values.begin(), values.end()) { }
copy_test3() : values(100), x(values.begin(), values.end()) {}
copy_test2() : values(5, test::limited_range), x(values.begin(), values.end()) { }