Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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() function
48 friend void operator&(ThrowsCounted) = delete;
50 int ThrowsCounted::count = 0;
51 int ThrowsCounted::constructed = 0;
52 int ThrowsCounted::throw_after = 0;
60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
61 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
63 ThrowsCounted::throw_after = 4; 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() function
50 friend void operator&(ThrowsCounted) = delete;
52 int ThrowsCounted::count = 0;
53 int ThrowsCounted::constructed = 0;
54 int ThrowsCounted::throw_after = 0;
61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
62 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
64 ThrowsCounted::throw_after = 4; in test_ctor_throws()
[all …]
/llvm-project-15.0.7/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
51 int ThrowsCounted::count = 0;
52 int ThrowsCounted::constructed = 0;
53 int ThrowsCounted::throw_after = 0;
60 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
61 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
67 assert(ThrowsCounted::count == 3); 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() argument
50 friend void operator&(ThrowsCounted) = delete;
52 int ThrowsCounted::count = 0;
53 int ThrowsCounted::constructed = 0;
54 int ThrowsCounted::throw_after = 0;
61 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
62 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
64 ThrowsCounted::throw_after = 4; in test_ctor_throws()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/
H A Duninitialized_move.pass.cpp36 struct ThrowsCounted { struct
41 explicit ThrowsCounted(int&& x) { in ThrowsCounted() function
49 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
51 friend void operator&(ThrowsCounted) = delete;
53 int ThrowsCounted::count = 0;
54 int ThrowsCounted::constructed = 0;
55 int ThrowsCounted::throw_after = 0;
63 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
64 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
66 ThrowsCounted::throw_after = 4; in test_ctor_throws()
[all …]
H A Duninitialized_move_n.pass.cpp36 struct ThrowsCounted { struct
41 explicit ThrowsCounted(int&& x) { in ThrowsCounted() argument
49 ThrowsCounted(ThrowsCounted const&) { assert(false); } in ThrowsCounted() argument
51 friend void operator&(ThrowsCounted) = delete;
53 int ThrowsCounted::count = 0;
54 int ThrowsCounted::constructed = 0;
55 int ThrowsCounted::throw_after = 0;
63 alignas(ThrowsCounted) char pool[sizeof(ThrowsCounted)*N] = {}; in test_ctor_throws()
64 ThrowsCounted* p = (ThrowsCounted*)pool; in test_ctor_throws()
66 ThrowsCounted::throw_after = 4; in test_ctor_throws()
[all …]