Home
last modified time | relevance | path

Searched refs:dtor_called (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
H A Demplace_initializer_list.pass.cpp30 constexpr X(bool& dtor_called) : i_(0), dtor_called_(&dtor_called) {} in X() argument
31 constexpr X(int i, bool& dtor_called) : i_(i), dtor_called_(&dtor_called) {} in X() argument
58 static bool dtor_called; member in Z
63 ~Z() {dtor_called = true;} in ~Z()
69 bool Z::dtor_called = false; member in Z
73 bool dtor_called = false; in check_X() local
74 X x(dtor_called); in check_X()
76 assert(dtor_called == false); in check_X()
79 assert(dtor_called); in check_X()
80 assert(*opt == X({1, 2}, dtor_called)); in check_X()
[all …]
H A Dassign_value.pass.cpp25 static int dtor_called; member
31 ~ThrowAssign() { ++dtor_called; } in ~ThrowAssign()
33 int ThrowAssign::dtor_called = 0; member in ThrowAssign
225 assert(T::dtor_called == 0); in test_throws()
227 T::dtor_called = 0; in test_throws()
234 assert(T::dtor_called == 0); in test_throws()
236 assert(T::dtor_called == 1); in test_throws()
H A Demplace.pass.cpp40 static bool dtor_called; member in Y
43 ~Y() {dtor_called = true;} in ~Y()
46 bool Y::dtor_called = false; member in Y
273 Y::dtor_called = false; in main()
280 assert(Y::dtor_called == false); in main()
289 assert(Y::dtor_called == true); in main()
/llvm-project-15.0.7/libcxx/test/std/language.support/support.coroutines/end.to.end/
H A Dfullexpr-dtor.pass.cpp19 int dtor_called = 0; variable
24 dtor_called = 0; in reset()
28 ~Noisy() { --alive; ++dtor_called; } in ~Noisy()
56 assert(dtor_called == 0); in a()
60 assert(dtor_called == 1); in a()
68 assert(dtor_called == 1); in b()
72 assert(dtor_called == 1); in b()
83 assert(dtor_called == 0); in c()
87 assert(dtor_called == 1); in c()
95 assert(dtor_called == 1); in d()
[all …]
/llvm-project-15.0.7/libcxx/test/std/experimental/language.support/support.coroutines/end.to.end/
H A Dfullexpr-dtor.pass.cpp20 int dtor_called = 0; variable
25 dtor_called = 0; in reset()
29 ~Noisy() { --alive; ++dtor_called; } in ~Noisy()
63 assert(dtor_called == 0); in a()
67 assert(dtor_called == 1); in a()
75 assert(dtor_called == 1); in b()
79 assert(dtor_called == 1); in b()
90 assert(dtor_called == 0); in c()
94 assert(dtor_called == 1); in c()
102 assert(dtor_called == 1); in d()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.mod/
H A Dreset.pass.cpp25 static bool dtor_called; member
26 ~X() {dtor_called = true;} in ~X()
29 bool X::dtor_called = false; member in X
56 assert(X::dtor_called == false); in main()
58 assert(X::dtor_called == false); in main()
63 X::dtor_called = false; in main()
65 assert(X::dtor_called == true); in main()
67 X::dtor_called = false; in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.swap/
H A Dswap.pass.cpp29 static unsigned dtor_called; member in X
33 ~X() {++dtor_called;} in ~X()
38 unsigned X::dtor_called = 0; member in X
47 ~Y() {++dtor_called;} in ~Y()
53 unsigned Y::dtor_called = 0; member in Y
156 X::dtor_called = 0; in main()
170 X::dtor_called = 0; in main()
185 X::dtor_called = 0; in main()
211 Y::dtor_called = 0; in main()
225 Y::dtor_called = 0; in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.specalg/
H A Dswap.pass.cpp28 static unsigned dtor_called; member in X
32 ~X() {++dtor_called;} in ~X()
37 unsigned X::dtor_called = 0; member in X
46 ~Y() {++dtor_called;} in ~Y()
52 unsigned Y::dtor_called = 0; member in Y
181 X::dtor_called = 0; in main()
195 X::dtor_called = 0; in main()
210 X::dtor_called = 0; in main()
236 Y::dtor_called = 0; in main()
250 Y::dtor_called = 0; in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.dtor/
H A Ddtor.pass.cpp30 static bool dtor_called; member in X
32 ~X() {dtor_called = true;} in ~X()
35 bool X::dtor_called = false; member in X
61 assert(X::dtor_called == false); in main()
63 assert(X::dtor_called == true); in main()