Home
last modified time | relevance | path

Searched refs:__guard (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Duninitialized_algorithms.h417 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional() local
424 __guard.__complete(); in __allocator_construct_at_multidimensional()
457 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional() local
463 __guard.__complete(); in __allocator_construct_at_multidimensional()
487 auto __guard = in __uninitialized_allocator_fill_n_multidimensional() local
492 __guard.__complete(); in __uninitialized_allocator_fill_n_multidimensional()
505 auto __guard = in __uninitialized_allocator_value_construct_n_multidimensional() local
510 __guard.__complete(); in __uninitialized_allocator_value_construct_n_multidimensional()
540 auto __guard = in __uninitialized_allocator_copy_impl() local
547 __guard.__complete(); in __uninitialized_allocator_copy_impl()
[all …]
H A Dshared_ptr.h735 __allocation_guard<_ControlBlockAllocator> __guard(__a, 1);
736 …::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...);
737 auto __control_block = __guard.__release_ptr();
863 …__allocation_guard<_StorageAlloc> __guard(__a, _ControlBlock::__bytes_for(__n) / sizeof(_AlignedSt…
864 …_ControlBlock* __control_block = reinterpret_cast<_ControlBlock*>(std::addressof(*__guard.__get())…
866 __guard.__release_ptr();
936 __allocation_guard<_ControlBlockAlloc> __guard(__a, 1);
937 …_ControlBlock* __control_block = reinterpret_cast<_ControlBlock*>(std::addressof(*__guard.__get())…
939 __guard.__release_ptr();
/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Dsmall_buffer.h86 auto __guard = std::__make_exception_guard([&] { __dealloc<_Stored>(); }); in __construct() local
88 __guard.__complete(); in __construct()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Duninitialized_algorithms.h203 auto __guard = in __uninitialized_allocator_copy_impl() local
210 __guard.__complete(); in __uninitialized_allocator_copy_impl()
286 auto __guard =
298 __guard.__complete();
H A Dshared_ptr.h741 __allocation_guard<_ControlBlockAllocator> __guard(__a, 1);
742 …::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...);
743 auto __control_block = __guard.__release_ptr();
/freebsd/contrib/llvm-project/libcxx/include/__vector/
H A Dvector.h148 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); in vector() local
153 __guard.__complete(); in vector()
159 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); in vector() local
164 __guard.__complete(); in vector()
169 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); in vector() local
174 __guard.__complete(); in vector()
181 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); in vector() local
186 __guard.__complete(); in vector()
589 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); in __init_with_size() local
596 __guard.__complete(); in __init_with_size()
[all …]
H A Dvector_bool.h402 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
409 __guard.__complete();
415 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
420 __guard.__complete();
/freebsd/contrib/llvm-project/libcxx/include/__memory_resource/
H A Dpolymorphic_allocator.h106 auto __guard = std::__make_exception_guard([&] { deallocate_object(__ptr); }); in new_object() local
108 __guard.__complete(); in new_object()
/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dflat_multiset.h425 auto __guard = std::__make_scope_guard([&]() noexcept { clear() /* noexcept */; }); in extract() local
432 auto __guard = std::__make_exception_guard([&]() noexcept { clear() /* noexcept */; }); in replace() local
434 __guard.__complete(); in replace()
775 auto __guard = std::__make_exception_guard([&] { __flat_multiset.clear(); });
782 __guard.__complete();
H A Dflat_set.h478 auto __guard = std::__make_scope_guard([&]() noexcept { clear() /* noexcept */; }); in extract() local
486 auto __guard = std::__make_exception_guard([&]() noexcept { clear() /* noexcept */; }); in replace() local
488 __guard.__complete(); in replace()
858 auto __guard = std::__make_exception_guard([&] { __flat_set.clear(); });
864 __guard.__complete();
/freebsd/contrib/llvm-project/libcxx/include/__flat_map/
H A Dflat_multimap.h552 auto __guard = std::__make_scope_guard([&]() noexcept { clear() /* noexcept */; }); in extract() local
562 auto __guard = std::__make_exception_guard([&]() noexcept { clear() /* noexcept */; }); in replace() local
565 __guard.__complete(); in replace()
988 auto __guard = std::__make_exception_guard([&] { __flat_multimap.clear(); });
1001 __guard.__complete();
H A Dflat_map.h601 auto __guard = std::__make_scope_guard([&]() noexcept { clear() /* noexcept */; }); in extract() local
613 auto __guard = std::__make_exception_guard([&]() noexcept { clear() /* noexcept */; }); in replace() local
616 __guard.__complete(); in replace()
1249 auto __guard = std::__make_exception_guard([&] { __flat_map.clear(); });
1262 __guard.__complete();
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dbuffer.h681 auto __guard = std::__make_exception_guard([&] {
687 __guard.__complete();
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dvector415 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
420 __guard.__complete();
424 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
429 __guard.__complete();
638 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
645 __guard.__complete();
650 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
655 __guard.__complete();
1057 auto __guard = std::__make_exception_guard(__destroy_vector(*this));
1059 __guard.__complete();
[all …]
H A Dforward_list507 __allocation_guard<__node_allocator> __guard(__a, 1);
514 std::__construct_at(std::addressof(*__guard.__get()), __next);
517 …__node_traits::construct(__a, std::addressof(__guard.__get()->__get_value()), std::forward<_Args>(…
518 return __guard.__release_ptr();
H A Dlist517 __allocation_guard<__node_allocator> __guard(__alloc, 1);
524 std::__construct_at(std::addressof(*__guard.__get()), __prev, __next);
528 __alloc, std::addressof(__guard.__get()->__get_value()), std::forward<_Args>(__args)...);
529 return __guard.__release_ptr();
H A Dfuture929 unique_ptr<__shared_count, __release_shared_count> __guard(__state_);
996 unique_ptr<__shared_count, __release_shared_count> __guard(__state_);
/freebsd/contrib/llvm-project/libcxx/include/
H A Dforward_list538 __allocation_guard<__node_allocator> __guard(__alloc_, 1);
545 std::__construct_at(std::addressof(*__guard.__get()), __next);
548 …__node_traits::construct(__alloc_, std::addressof(__guard.__get()->__get_value()), std::forward<_A…
549 return __guard.__release_ptr();
H A Dlist572 __allocation_guard<__node_allocator> __guard(__node_alloc_, 1);
579 std::__construct_at(std::addressof(*__guard.__get()), __prev, __next);
583 … __node_alloc_, std::addressof(__guard.__get()->__get_value()), std::forward<_Args>(__args)...);
584 return __guard.__release_ptr();
H A Dfuture984 unique_ptr<__shared_count, __release_shared_count> __guard(__state_);
1051 unique_ptr<__shared_count, __release_shared_count> __guard(__state_);
H A Dstring2389 auto __guard = std::__make_scope_guard(__annotate_new_size(*this));
2707 auto __guard = std::__make_scope_guard(__annotate_new_size(*this));
2774 auto __guard = std::__make_scope_guard(__annotate_new_size(*this));
2885 auto __guard = std::__make_scope_guard(__annotate_new_size(*this));