Searched refs:__make_exception_guard (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/src/ |
H A D | call_once.cpp | 35 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/contrib/llvm-project/libcxx/include/__memory/ |
H A D | uninitialized_algorithms.h | 415 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional() 455 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional() 486 …std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __beg… in __uninitialized_allocator_fill_n_multidimensional() 504 …std::__make_exception_guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __beg… in __uninitialized_allocator_value_construct_n_multidimensional() 547 …std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Iter2>(__alloc, __destruct_firs… in __uninitialized_allocator_copy_impl() 631 …std::__make_exception_guard(_AllocatorDestroyRangeReverse<_Alloc, _Tp*>(__alloc, __destruct_first,…
|
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | exception_guard.h | 136 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __exception_guard<_Rollback> __make_exception_guard(_Rollba… in __make_exception_guard() function
|
H A D | small_buffer.h | 84 auto __guard = std::__make_exception_guard([&] { __dealloc<_Stored>(); }); in __construct()
|
/freebsd/contrib/llvm-project/libcxx/include/__memory_resource/ |
H A D | polymorphic_allocator.h | 104 auto __guard = std::__make_exception_guard([&] { deallocate_object(__ptr); }); in new_object()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | vector | 442 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 453 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 463 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 796 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 809 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 1273 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 1284 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 1296 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 2175 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
|
/freebsd/contrib/llvm-project/libcxx/include/__expected/ |
H A D | expected.h | 618 …auto __trans = std::__make_exception_guard([&] { this->__construct(_OtherTag{}, std::move(__tmp));… 743 …auto __trans = std::__make_exception_guard([&] { __with_err.__construct(unexpect, std::move(__tmp)… 754 …auto __trans = std::__make_exception_guard([&] { __with_val.__construct(in_place, std::move(__tmp)… 1461 auto __trans = std::__make_exception_guard([&] { this->__construct(in_place); });
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | buffer.h | 628 auto __guard = std::__make_exception_guard([&] {
|