Home
last modified time | relevance | path

Searched refs:__make_exception_guard (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/src/
H A Dcall_once.cpp35 auto guard = std::__make_exception_guard([&flag] { flag = once_flag::_Unset; }); in __call_once()
48 auto guard = std::__make_exception_guard([&flag] { in __call_once()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Duninitialized_algorithms.h416 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional()
456 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional()
487 …std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __beg… in __uninitialized_allocator_fill_n_multidimensional()
505 …std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __beg… in __uninitialized_allocator_value_construct_n_multidimensional()
548 …std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Iter2>(__alloc, __destruct_firs… in __uninitialized_allocator_copy_impl()
609 …std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Iter2>(__alloc, __destruct_firs…
/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dexception_guard.h136 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __exception_guard<_Rollback> __make_exception_guard(_Rollba… in __make_exception_guard() function
H A Dsmall_buffer.h84 auto __guard = std::__make_exception_guard([&] { __dealloc<_Stored>(); }); in __construct()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory_resource/
H A Dpolymorphic_allocator.h104 auto __guard = std::__make_exception_guard([&] { deallocate_object(__ptr); }); in new_object()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dvector756 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
769 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1119 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1131 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1142 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1230 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1241 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1253 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
2129 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
/freebsd-14.2/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h620 …auto __trans = std::__make_exception_guard([&] { this->__construct(_OtherTag{}, std::move(__tmp));…
745 …auto __trans = std::__make_exception_guard([&] { __with_err.__construct(unexpect, std::move(__tmp)…
756 …auto __trans = std::__make_exception_guard([&] { __with_val.__construct(in_place, std::move(__tmp)…
1463 auto __trans = std::__make_exception_guard([&] { this->__construct(in_place); });
/freebsd-14.2/contrib/llvm-project/libcxx/include/__format/
H A Dbuffer.h628 auto __guard = std::__make_exception_guard([&] {