Home
last modified time | relevance | path

Searched refs:MemoryChecker (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/
H A Dremove.pass.cpp152 test<MemoryChecker>(MemoryChecker{0}, MemoryChecker{1}, in main()
153 [](const MemoryChecker& val){ return val.value() == 1; }, in main()
154 [](std::size_t idx){ return MemoryChecker{std::int32_t(idx % 3 == 0)}; } in main()
156 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from remove,remove_if: number of ct… in main()
157 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from remove,remove_if: number of ct… in main()
H A Dunique.pass.cpp155 test<MemoryChecker>( in main()
156 [](std::size_t idx){ return MemoryChecker{std::int32_t(idx / 3)}; }, in main()
157 … [](const MemoryChecker& val1, const MemoryChecker& val2){ return val1.value() == val2.value(); }); in main()
158 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from unique: number of ctors calls … in main()
159 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from unique: number of ctors calls … in main()
H A Drotate.pass.cpp170 test<MemoryChecker>(); in main()
171 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from rotate: number of ctors calls … in main()
172 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from rotate: number of ctors calls … in main()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.merge/
H A Dinplace_merge.pass.cpp150 test_by_type<MemoryChecker>( in main()
151 [](std::size_t idx){ return MemoryChecker{std::int32_t(idx * 2)}; }, in main()
152 [](std::size_t idx){ return MemoryChecker{std::int32_t(idx * 2 + 1)}; }, in main()
153 … [](const MemoryChecker& val1, const MemoryChecker& val2){ return val1.value() == val2.value(); }); in main()
154 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from inplace_merge: number of ctors… in main()
155 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from inplace_merge: number of ctors… in main()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/
H A Dpartial_sort_copy.pass.cpp189 test_partial_sort_copy<MemoryChecker>( in main()
190 … [](const MemoryChecker& val1, const MemoryChecker& val2){ return val1.value() < val2.value(); }); in main()
191 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from partial_sort_copy: number of c… in main()
192 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from partial_sort_copy: number of c… in main()
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/alg.set.operations/
H A Dset.pass.cpp263 …test_set<MemoryChecker, MemoryChecker>([](const MemoryChecker& val1, const MemoryChecker& val2) ->… in main()
266 …EXPECT_FALSE(MemoryChecker::alive_objects() < 0, "wrong effect from set algorithms: number of ctor… in main()
267 …EXPECT_FALSE(MemoryChecker::alive_objects() > 0, "wrong effect from set algorithms: number of ctor… in main()
/llvm-project-15.0.7/pstl/test/support/
H A Dutils.h234 struct MemoryChecker { struct
244 explicit MemoryChecker(std::int32_t value = 0) : _value(value) { in _value() argument
252 MemoryChecker(MemoryChecker&& other) : _value(other.value()) { in MemoryChecker() function
260 MemoryChecker(const MemoryChecker& other) : _value(other.value()) { in MemoryChecker() function
268 MemoryChecker& operator=(MemoryChecker&& other) {
277 MemoryChecker& operator=(const MemoryChecker& other) {
286 ~MemoryChecker() { in ~MemoryChecker() argument
304 std::atomic<std::int64_t> MemoryChecker::alive_object_counter{0}; argument
306 std::ostream& operator<<(std::ostream& os, const MemoryChecker& val) { return (os << val.value()); }
307 bool operator==(const MemoryChecker& v1, const MemoryChecker& v2) { return v1.value() == v2.value()…
[all …]