Lines Matching refs:alive
52 static int alive; member
58 copy_construct = copy_assign = move_construct = move_assign = alive = 0; in reset()
60 CopyAssign(int v) : value(v) { ++alive; } in CopyAssign()
62 ++alive; in CopyAssign()
67 ++alive; in CopyAssign()
81 ~CopyAssign() { --alive; } in ~CopyAssign()
85 int CopyAssign::alive = 0; member in CopyAssign
150 static int alive; member
151 CopyCannotThrow() { ++alive; } in CopyCannotThrow()
152 CopyCannotThrow(const CopyCannotThrow &) noexcept { ++alive; } in CopyCannotThrow()
158 int CopyCannotThrow::alive = 0; member in CopyCannotThrow
161 static int alive; member
162 MoveThrows() { ++alive; } in MoveThrows()
163 MoveThrows(const MoveThrows &) { ++alive; } in MoveThrows()
167 ~MoveThrows() { --alive; } in ~MoveThrows()
170 int MoveThrows::alive = 0; member in MoveThrows
173 static int alive; member
174 MakeEmptyT() { ++alive; } in MakeEmptyT()
176 ++alive; in MakeEmptyT()
183 ~MakeEmptyT() { --alive; } in ~MakeEmptyT()
186 int MakeEmptyT::alive = 0; member in MakeEmptyT
456 assert(CopyAssign::alive == 1); in test_copy_assignment_different_index()
461 assert(CopyAssign::alive == 2); in test_copy_assignment_different_index()
484 assert(MoveThrows::alive == 1); in test_copy_assignment_different_index()
489 assert(MoveThrows::alive == 2); in test_copy_assignment_different_index()
496 assert(CopyCannotThrow::alive == 1); in test_copy_assignment_different_index()
500 assert(CopyCannotThrow::alive == 2); in test_copy_assignment_different_index()