Searched refs:__make_exception_guard (Results 1 - 4 of 4) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__utility/
H A Dexception_guard.h133 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __exception_guard<_Rollback> __make_exception_guard(_Rollback __rollback) { function
/openbsd-current/gnu/llvm/libcxx/include/__memory/
H A Duninitialized_algorithms.h424 auto __guard = std::__make_exception_guard([&]() {
464 auto __guard = std::__make_exception_guard([&]() {
491 auto __guard = std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __begin, __it); });
508 auto __guard = std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __begin, __it); });
551 std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Iter2>(__alloc, __destruct_first, __first2));
601 std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Iter2>(__alloc, __destruct_first, __first2));
/openbsd-current/gnu/llvm/libcxx/include/__memory_resource/
H A Dpolymorphic_allocator.h101 auto __guard = std::__make_exception_guard([&] { deallocate_object(__ptr); });
/openbsd-current/gnu/llvm/libcxx/include/__expected/
H A Dexpected.h296 std::__make_exception_guard([&] { std::construct_at(std::addressof(__oldval), std::move(__tmp)); });
455 auto __trans = std::__make_exception_guard([&] {
468 auto __trans = std::__make_exception_guard([&] {

Completed in 84 milliseconds