Searched refs:__guard (Results 1 – 9 of 9) sorted by relevance
/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() local 422 __guard.__complete(); in __allocator_construct_at_multidimensional() 455 auto __guard = std::__make_exception_guard([&]() { in __allocator_construct_at_multidimensional() local 461 __guard.__complete(); in __allocator_construct_at_multidimensional() 485 auto __guard = in __uninitialized_allocator_fill_n_multidimensional() local 490 __guard.__complete(); in __uninitialized_allocator_fill_n_multidimensional() 503 auto __guard = in __uninitialized_allocator_value_construct_n_multidimensional() local 508 __guard.__complete(); in __uninitialized_allocator_value_construct_n_multidimensional() 546 auto __guard = in __uninitialized_allocator_copy_impl() local 553 __guard.__complete(); in __uninitialized_allocator_copy_impl() [all …]
|
H A D | shared_ptr.h | 842 __allocation_guard<_ControlBlockAllocator> __guard(__a, 1); 843 …::new ((void*)std::addressof(*__guard.__get())) _ControlBlock(__a, std::forward<_Args>(__args)...); 844 auto __control_block = __guard.__release_ptr(); 970 …__allocation_guard<_StorageAlloc> __guard(__a, _ControlBlock::__bytes_for(__n) / sizeof(_AlignedSt… 971 …_ControlBlock* __control_block = reinterpret_cast<_ControlBlock*>(std::addressof(*__guard.__get())… 973 __guard.__release_ptr(); 1043 __allocation_guard<_ControlBlockAlloc> __guard(__a, 1); 1044 …_ControlBlock* __control_block = reinterpret_cast<_ControlBlock*>(std::addressof(*__guard.__get())… 1046 __guard.__release_ptr();
|
/freebsd/contrib/llvm-project/libcxx/include/__utility/ |
H A D | small_buffer.h | 84 auto __guard = std::__make_exception_guard([&] { __dealloc<_Stored>(); }); in __construct() local 86 __guard.__complete(); 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() local 106 __guard.__complete(); in new_object()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | vector | 442 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 447 __guard.__complete(); 453 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 458 __guard.__complete(); 463 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 468 __guard.__complete(); 796 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 803 __guard.__complete(); 809 auto __guard = std::__make_exception_guard(__destroy_vector(*this)); 814 __guard.__complete(); [all …]
|
H A D | forward_list | 541 __allocation_guard<__node_allocator> __guard(__a, 1); 548 std::__construct_at(std::addressof(*__guard.__get()), __next); 551 …__node_traits::construct(__a, std::addressof(__guard.__get()->__get_value()), std::forward<_Args>(… 552 return __guard.__release_ptr();
|
H A D | list | 553 __allocation_guard<__node_allocator> __guard(__alloc, 1); 560 std::__construct_at(std::addressof(*__guard.__get()), __prev, __next); 564 __alloc, std::addressof(__guard.__get()->__get_value()), std::forward<_Args>(__args)...); 565 return __guard.__release_ptr();
|
H A D | future | 972 unique_ptr<__shared_count, __release_shared_count> __guard(__state_); 1039 unique_ptr<__shared_count, __release_shared_count> __guard(__state_);
|
/freebsd/contrib/llvm-project/libcxx/include/__format/ |
H A D | buffer.h | 628 auto __guard = std::__make_exception_guard([&] { 634 __guard.__complete();
|