Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/utilities/memory/specialized.algorithms/specialized.destroy/
H A Ddestroy_at.pass.cpp55 std::destroy_at(ptr); in test_arrays()
56 ASSERT_SAME_TYPE(decltype(std::destroy_at(ptr)), void); in test_arrays()
74 std::destroy_at(ptr); in test_arrays()
75 ASSERT_SAME_TYPE(decltype(std::destroy_at(ptr)), void); in test_arrays()
96 std::destroy_at(ptr1); in test()
97 ASSERT_SAME_TYPE(decltype(std::destroy_at(ptr1)), void); in test()
100 std::destroy_at(ptr2); in test()
117 std::destroy_at(ptr1); in test()
118 ASSERT_SAME_TYPE(decltype(std::destroy_at(ptr1)), void); in test()
121 std::destroy_at(ptr2); in test()
H A Dranges_destroy_at.pass.cpp29 LIBCPP_STATIC_ASSERT(std::is_class_v<decltype(std::ranges::destroy_at)>);
34 static_assert(!std::is_invocable_v<decltype(std::ranges::destroy_at), NotNothrowDtrable*>);
74 std::ranges::destroy_at(buffer); in test()
76 std::ranges::destroy_at(buffer + 1); in test()
93 std::ranges::destroy_at(buffer); in test()
95 std::ranges::destroy_at(buffer + 1); in test()
119 std::ranges::destroy_at(array); in test_arrays()
141 std::ranges::destroy_at(array); in test_arrays()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dranges_construct_at.h63 _VSTD::destroy_at(__location); in operator()
70 inline constexpr auto destroy_at = __destroy_at::__fn{};
H A Dconstruct_at.h87 void destroy_at(_Tp* __loc) { in destroy_at() function
94 void destroy_at(_Tp* __loc) { in destroy_at() function
H A Dallocator_traits.h317 _VSTD::destroy_at(__p);
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dcopyable_box.h148 std::destroy_at(std::addressof(__val_));
158 std::destroy_at(std::addressof(__val_));
/llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/
H A Dniebloid.compile.pass.cpp156 static_assert(test(std::ranges::destroy_at, a));
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesAlgorithms.csv99 Uninitialised memory,destroy_at,Konstantin Varlamov,`D116078 <https://llvm.org/D116078>`_,✅
H A DRangesPaper.csv33 | `ranges::destroy_at <https://llvm.org/D116078>`_
/llvm-project-15.0.7/libcxx/include/
H A Dmemory263 void destroy_at(T* location); // constexpr in C++20
267 constexpr void destroy_at(T* location) noexcept; // since C++20
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc272 SYMBOL(destroy_at, std::, <memory>)