/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/ |
H A D | counted.h | 15 struct Counted { struct 25 explicit Counted() { in Counted() function 30 explicit Counted(int v) : value(v) { in Counted() function 35 ~Counted() { --current_objects; } in ~Counted() argument 43 Counted(const Counted& rhs) : value(rhs.value) { in Counted() argument 49 Counted(Counted&& rhs) : value(rhs.value) { in Counted() argument 65 friend void operator&(Counted) = delete; member 79 int Counted::current_objects = 0; argument
|
/llvm-project/libcxx/test/std/iterators/predef.iterators/counted.iterator/ |
H A D | plus.pass.cpp | 39 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 47 using Counted = const std::counted_iterator<random_access_iterator<int*>>; in test() typedef 58 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 66 using Counted = const std::counted_iterator<random_access_iterator<int*>>; in test() typedef 77 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 85 using Counted = std::counted_iterator<contiguous_iterator<int*>>; in test() typedef
|
H A D | minus.size.pass.cpp | 28 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 37 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 46 using Counted = std::counted_iterator<contiguous_iterator<int*>>; in test() typedef 55 using Counted = std::counted_iterator<contiguous_iterator<int*>>; in test() typedef
|
H A D | decrement.pass.cpp | 31 using Counted = std::counted_iterator<bidirectional_iterator<int*>>; in test() typedef 41 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 51 using Counted = std::counted_iterator<contiguous_iterator<int*>>; in test() typedef
|
H A D | increment.pass.cpp | 66 using Counted = std::counted_iterator<InputOrOutputArchetype>; in test() typedef 76 using Counted = std::counted_iterator<cpp20_input_iterator<int*>>; in test() typedef 86 using Counted = std::counted_iterator<forward_iterator<int*>>; in test() typedef 96 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 121 using Counted = std::counted_iterator<ThrowsOnInc<int*>>; in main() typedef
|
H A D | minus.eq.pass.cpp | 28 using Counted = std::counted_iterator<random_access_iterator<int*>>; in test() typedef 37 using Counted = std::counted_iterator<contiguous_iterator<int*>>; in test() typedef
|
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.default/ |
H A D | uninitialized_default_construct_n.pass.cpp | 23 struct Counted { struct 27 explicit Counted() { ++count; ++constructed; } in Counted() argument 28 Counted(Counted const&) { assert(false); } in Counted() function 29 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
|
H A D | uninitialized_default_construct.pass.cpp | 23 struct Counted { struct 26 explicit Counted() { ++count; ++constructed; } in Counted() argument 27 Counted(Counted const&) { assert(false); } in Counted() argument 28 ~Counted() { --count; } in ~Counted() argument
|
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/ |
H A D | uninitialized_value_construct.pass.cpp | 23 struct Counted { struct 27 explicit Counted() { ++count; ++constructed; } in Counted() argument 28 Counted(Counted const&) { assert(false); } in Counted() function 29 ~Counted() { assert(count > 0); --count; } in ~Counted() argument
|
H A D | uninitialized_value_construct_n.pass.cpp | 23 struct Counted { struct 27 explicit Counted() { ++count; ++constructed; } in Counted() argument 28 Counted(Counted const&) { assert(false); } in Counted() function 29 ~Counted() { --count; } in ~Counted() argument
|
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/ |
H A D | uninitialized_move.pass.cpp | 24 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() function 30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument 34 int Counted::count = 0; argument
|
H A D | uninitialized_move_n.pass.cpp | 24 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() function 30 ~Counted() { assert(count > 0); --count; } in ~Counted() argument 34 int Counted::count = 0; argument
|
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.construct/ |
H A D | ranges_construct_at.pass.cpp | 47 struct Counted { struct 50 constexpr Counted(int& count_ref) : count(count_ref) { ++count; } in Counted() argument 51 constexpr Counted(const Counted& rhs) : count(rhs.count) { ++count; } in Counted() argument 52 constexpr ~Counted() { --count; } in ~Counted() argument
|
H A D | construct_at.pass.cpp | 39 constexpr Counted(int& count) : count_(count) { ++count; } in Counted() argument 40 constexpr Counted(Counted const& that) : count_(that.count_) { ++count_; } in ~Counted() argument 36 struct Counted { global() struct 38 CountedCounted Counted() argument
|
/llvm-project/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/ |
H A D | destroy.pass.cpp | 23 struct Counted { struct 25 TEST_CONSTEXPR Counted(int* counter) : counter_(counter) { ++*counter_; } in Counted() function 26 TEST_CONSTEXPR Counted(Counted const& other) : counter_(other.counter_) { ++*counter_; } in Counted() function 27 TEST_CONSTEXPR_CXX20 ~Counted() { --*counter_; } in ~Counted() argument
|
H A D | destroy_n.pass.cpp | 23 struct Counted { struct 25 TEST_CONSTEXPR Counted(int* counter) : counter_(counter) { ++*counter_; } in Counted() function 26 TEST_CONSTEXPR Counted(Counted const& other) : counter_(other.counter_) { ++*counter_; } in Counted() function 27 TEST_CONSTEXPR_CXX20 ~Counted() { --*counter_; } in ~Counted() argument
|
H A D | ranges_destroy_n.pass.cpp | 38 struct Counted { struct 41 constexpr Counted(int& count_ref) : count(count_ref) { ++count; } in Counted() argument 42 constexpr Counted(const Counted& rhs) : count(rhs.count) { ++count; } in Counted() argument 43 constexpr ~Counted() { --count; } in ~Counted() argument
|
H A D | destroy_at.pass.cpp | 22 struct Counted { struct 24 TEST_CONSTEXPR Counted(int* counter) : counter_(counter) { ++*counter_; } in Counted() argument 25 TEST_CONSTEXPR_CXX20 ~Counted() { --*counter_; } in ~Counted() argument
|
H A D | ranges_destroy.pass.cpp | 41 struct Counted { struct 44 constexpr Counted(int& count_ref) : count(count_ref) { ++count; } in Counted() function 45 constexpr Counted(const Counted& rhs) : count(rhs.count) { ++count; } in Counted() argument 46 constexpr ~Counted() { --count; } in ~Counted() argument
|
H A D | ranges_destroy_at.pass.cpp | 35 struct Counted { struct 38 constexpr Counted(int& count_ref) : count(count_ref) { ++count; } in Counted() argument 39 constexpr ~Counted() { --count; } in ~Counted() argument
|
/llvm-project/llvm/unittests/ADT/ |
H A D | STLExtrasTest.cpp | 310 explicit Counted(int &C, int &M, int &D) : C(C), M(M), D(D) {} in Counted() function in __anonf6c513710111::Counted 303 class Counted : CanMove<Moveable>, CanCopy<Copyable> { global() class 309 explicit Counted(int &C, int &M, int &D) : C(C), M(M), D(D) {} Counted() function in __anonf6c513710111::Counted 313 Counted(Counted &&O) Counted() function in __anonf6c513710111::Counted [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUIGroupLP.cpp | 2117 SmallVector<SUnit *, 6> Counted; applyIGLPStrategy() local
|