Home
last modified time | relevance | path

Searched refs:ThrowsCounted (Results 1 – 6 of 6) sorted by relevance

/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/
H A Duninitialized_default_construct.pass.cpp35 struct ThrowsCounted { struct
39 explicit ThrowsCounted() { in ThrowsCounted() argument
46 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
47 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument
48 friend void operator&(ThrowsCounted) = delete;
50 int ThrowsCounted::count = 0;
51 int ThrowsCounted::constructed = 0;
52 int ThrowsCounted::throw_after = 0;
58 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]
H A Duninitialized_default_construct_n.pass.cpp36 struct ThrowsCounted { struct
41 explicit ThrowsCounted() { in ThrowsCounted() argument
48 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
49 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument
50 friend void operator&(ThrowsCounted) = delete;
52 int ThrowsCounted::count = 0;
53 int ThrowsCounted::constructed = 0;
54 int ThrowsCounted::throw_after = 0;
59 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/
H A Duninitialized_value_construct_n.pass.cpp35 struct ThrowsCounted { struct
40 explicit ThrowsCounted() { in ThrowsCounted() argument
47 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
48 ~ThrowsCounted() { --count; } in ~ThrowsCounted() argument
49 friend void operator&(ThrowsCounted) = delete;
51 int ThrowsCounted::count = 0;
52 int ThrowsCounted::constructed = 0;
53 int ThrowsCounted::throw_after = 0;
58 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]
H A Duninitialized_value_construct.pass.cpp36 struct ThrowsCounted { struct
41 explicit ThrowsCounted() { in ThrowsCounted() argument
48 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() function
49 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument
50 friend void operator&(ThrowsCounted) = delete;
52 int ThrowsCounted::count = 0;
53 int ThrowsCounted::constructed = 0;
54 int ThrowsCounted::throw_after = 0;
59 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/
H A Duninitialized_move.pass.cpp37 struct ThrowsCounted { struct
42 explicit ThrowsCounted(int&& x) { in ThrowsCounted() argument
50 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
51 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument
52 friend void operator&(ThrowsCounted) = delete;
54 int ThrowsCounted::count = 0;
55 int ThrowsCounted::constructed = 0;
56 int ThrowsCounted::throw_after = 0;
61 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
64 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]
H A Duninitialized_move_n.pass.cpp37 struct ThrowsCounted { struct
42 explicit ThrowsCounted(int&& x) { in ThrowsCounted() argument
50 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() function
51 ~ThrowsCounted() { assert(count > 0); --count; } in ~ThrowsCounted() argument
52 friend void operator&(ThrowsCounted) = delete;
54 int ThrowsCounted::count = 0;
55 int ThrowsCounted::constructed = 0;
56 int ThrowsCounted::throw_after = 0;
61 using It = forward_iterator<ThrowsCounted*>; in test_ctor_throws()
64 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
[all …]