Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/libcxx/include/__memory/
H A Duninitialized_algorithms.h415 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 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/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/contrib/llvm-project/libcxx/include/
H A Dvector442 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 Dexpected.h618 …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 Dbuffer.h628 auto __guard = std::__make_exception_guard([&] {