Home
last modified time | relevance | path

Searched refs:Counted (Results 1 – 11 of 11) sorted by relevance

/external/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/
Ddestroy_n.pass.cpp24 struct Counted { struct
27 Counted() { ++count; } in Counted() argument
28 Counted(Counted const&) { ++count; } in Counted() argument
29 ~Counted() { --count; } in ~Counted() argument
30 friend void operator&(Counted) = delete;
32 int Counted::count = 0;
36 using It = forward_iterator<Counted*>; in main()
38 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in main()
39 Counted* p = (Counted*)pool; in main()
40 std::uninitialized_fill(p, p+N, Counted()); in main()
[all …]
Ddestroy.pass.cpp24 struct Counted { struct
27 Counted() { ++count; } in Counted() function
28 Counted(Counted const&) { ++count; } in Counted() argument
29 ~Counted() { --count; } in ~Counted() argument
30 friend void operator&(Counted) = delete;
32 int Counted::count = 0;
36 using It = forward_iterator<Counted*>; in main()
38 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in main()
39 Counted* p = (Counted*)pool; in main()
40 std::uninitialized_fill(p, p+N, Counted()); in main()
[all …]
Ddestroy_at.pass.cpp21 struct Counted { struct
24 Counted() { ++count; } in Counted() argument
25 Counted(Counted const&) { ++count; } in Counted() function
26 ~Counted() { --count; } in ~Counted() argument
27 friend void operator&(Counted) = delete;
29 int Counted::count = 0;
48 void* mem1 = std::malloc(sizeof(Counted)); in main()
49 void* mem2 = std::malloc(sizeof(Counted)); in main()
51 assert(Counted::count == 0); in main()
52 Counted* ptr1 = ::new(mem1) Counted(); in main()
[all …]
/external/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/
Duninitialized_default_construct.pass.cpp24 struct Counted { struct
28 explicit Counted() { ++count; ++constructed; } in Counted() argument
29 Counted(Counted const&) { assert(false); } in Counted() argument
30 ~Counted() { --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
33 int Counted::count = 0;
34 int Counted::constructed = 0;
77 using It = forward_iterator<Counted*>; in test_counted()
79 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
80 Counted* p = (Counted*)pool; in test_counted()
[all …]
Duninitialized_default_construct_n.pass.cpp24 struct Counted { struct
28 explicit Counted() { ++count; ++constructed; } in Counted() function
29 Counted(Counted const&) { assert(false); } in Counted() function
30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
33 int Counted::count = 0;
34 int Counted::constructed = 0;
76 using It = forward_iterator<Counted*>; in test_counted()
78 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
79 Counted* p = (Counted*)pool; in test_counted()
[all …]
/external/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/
Duninitialized_value_construct.pass.cpp24 struct Counted { struct
28 explicit Counted() { ++count; ++constructed; } in Counted() argument
29 Counted(Counted const&) { assert(false); } in Counted() argument
30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
33 int Counted::count = 0;
34 int Counted::constructed = 0;
76 using It = forward_iterator<Counted*>; in test_counted()
78 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
79 Counted* p = (Counted*)pool; in test_counted()
[all …]
Duninitialized_value_construct_n.pass.cpp24 struct Counted { struct
28 explicit Counted() { ++count; ++constructed; } in Counted() function
29 Counted(Counted const&) { assert(false); } in Counted() function
30 ~Counted() { --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
33 int Counted::count = 0;
34 int Counted::constructed = 0;
77 using It = forward_iterator<Counted*>; in test_counted()
79 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
80 Counted* p = (Counted*)pool; in test_counted()
[all …]
/external/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/
Duninitialized_move.pass.cpp24 struct Counted { struct
28 explicit Counted(int&& x) : value(x) { x = 0; ++count; ++constructed; } in Counted() argument
29 Counted(Counted const&) { assert(false); } in Counted() argument
30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
34 int Counted::count = 0; argument
35 int Counted::constructed = 0;
84 using FIt = forward_iterator<Counted*>; in test_counted()
87 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
88 Counted* p = (Counted*)pool; in test_counted()
[all …]
Duninitialized_move_n.pass.cpp24 struct Counted { struct
28 explicit Counted(int&& x) : value(x) { x = 0; ++count; ++constructed; } in Counted() argument
29 Counted(Counted const&) { assert(false); } in Counted() argument
30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
31 friend void operator&(Counted) = delete;
34 int Counted::count = 0; argument
35 int Counted::constructed = 0;
84 using FIt = forward_iterator<Counted*>; in test_counted()
87 alignas(Counted) char pool[sizeof(Counted)*N] = {}; in test_counted()
88 Counted* p = (Counted*)pool; in test_counted()
[all …]
/external/valgrind/lackey/tests/
Dtrue.stderr.exp3 Counted ... calls to main()
/external/python/cpython2/Lib/test/
Dtest_descr.py1094 class Counted(object): class
1097 Counted.counter += 1
1099 Counted.counter -= 1
1103 x.a = Counted()
1104 x.b = Counted()
1105 x.c = Counted()
1106 self.assertEqual(Counted.counter, 3)
1109 self.assertEqual(Counted.counter, 0)
1113 x.a = Counted()
1114 x.z = Counted()
[all …]