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 D | destroy_at.pass.cpp | 55 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 D | ranges_destroy_at.pass.cpp | 29 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 D | ranges_construct_at.h | 63 _VSTD::destroy_at(__location); in operator() 70 inline constexpr auto destroy_at = __destroy_at::__fn{};
|
| H A D | construct_at.h | 87 void destroy_at(_Tp* __loc) { in destroy_at() function 94 void destroy_at(_Tp* __loc) { in destroy_at() function
|
| H A D | allocator_traits.h | 317 _VSTD::destroy_at(__p);
|
| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | copyable_box.h | 148 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 D | niebloid.compile.pass.cpp | 156 static_assert(test(std::ranges::destroy_at, a));
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesAlgorithms.csv | 99 Uninitialised memory,destroy_at,Konstantin Varlamov,`D116078 <https://llvm.org/D116078>`_,✅
|
| H A D | RangesPaper.csv | 33 | `ranges::destroy_at <https://llvm.org/D116078>`_
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | memory | 263 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 D | StdSymbolMap.inc | 272 SYMBOL(destroy_at, std::, <memory>)
|