Searched refs:__alloc_traits (Results 1 – 14 of 14) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/libcxx/include/ |
| H A D | __split_buffer | 39 typedef allocator_traits<__alloc_rr> __alloc_traits; 42 typedef typename __alloc_traits::size_type size_type; 44 typedef typename __alloc_traits::pointer pointer; 45 typedef typename __alloc_traits::const_pointer const_pointer; 228 __alloc_traits::construct(this->__alloc(), 252 __alloc_traits::construct(__buf.__alloc(), 272 __alloc_traits::construct(this->__alloc(), 347 __alloc_traits::deallocate(__alloc(), __first_, capacity()); 382 __first_ = __alloc_traits::allocate(__alloc(), __cap); 580 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_), [all …]
|
| H A D | __node_handle | 47 typedef allocator_traits<_Alloc> __alloc_traits; 48 typedef typename __rebind_pointer<typename __alloc_traits::void_pointer, 105 __alloc_traits::propagate_on_container_move_assignment::value || 113 if (__alloc_traits::propagate_on_container_move_assignment::value || 134 __alloc_traits::propagate_on_container_swap::value || 135 __alloc_traits::is_always_equal::value) 139 if (__alloc_traits::propagate_on_container_swap::value ||
|
| H A D | deque | 942 typedef typename __alloc_traits::size_type size_type; 948 typedef typename __alloc_traits::pointer pointer; 1194 __alloc_traits::deallocate(__alloc(), *__i, __block_size); 1253 __alloc_traits::destroy(__a, _VSTD::addressof(*__i)); 1286 typedef typename __base::__alloc_traits __alloc_traits; 1401 __alloc_traits::max_size(__base::__alloc()), 2465 __alloc_traits::allocate(__a, __base::__block_size), 2608 __alloc_traits::allocate(__a, __base::__block_size), 2880 __alloc_traits::destroy(__a, _VSTD::addressof(*__b)); 2888 __alloc_traits::destroy(__a, _VSTD::addressof(*__i)); [all …]
|
| H A D | vector | 335 typedef allocator_traits<allocator_type> __alloc_traits; 336 typedef typename __alloc_traits::size_type size_type; 341 typedef typename __alloc_traits::difference_type difference_type; 342 typedef typename __alloc_traits::pointer pointer; 343 typedef typename __alloc_traits::const_pointer const_pointer; 488 __alloc_traits::deallocate(__alloc(), __begin_, capacity()); 503 typedef typename __base::__alloc_traits __alloc_traits; 851 _NOEXCEPT_(__alloc_traits::is_always_equal::value); 1390 _NOEXCEPT_(__alloc_traits::is_always_equal::value) 1779 __alloc_traits::construct(this->__alloc(), [all …]
|
| H A D | string | 1664 _NOEXCEPT_(__alloc_traits::is_always_equal::value); 1864 __p = __alloc_traits::allocate(__alloc(), __cap+1); 1888 __p = __alloc_traits::allocate(__alloc(), __cap+1); 1974 __p = __alloc_traits::allocate(__alloc(), __cap + 1); 2038 __p = __alloc_traits::allocate(__alloc(), __cap+1); 2183 __p = __alloc_traits::allocate(__alloc(), __cap+1); 2445 _NOEXCEPT_(__alloc_traits::is_always_equal::value) 3320 size_type __m = __alloc_traits::max_size(__alloc()); 3402 __alloc_traits::deallocate(__alloc(), __p, __cap+1); 3525 __alloc_traits::propagate_on_container_swap::value || [all …]
|
| H A D | map | 622 typedef allocator_traits<allocator_type> __alloc_traits; 625 typedef typename __alloc_traits::pointer pointer; 662 __alloc_traits::deallocate(__na_, __p, 1); 962 typedef allocator_traits<allocator_type> __alloc_traits; 967 typedef typename __alloc_traits::pointer pointer; 968 typedef typename __alloc_traits::const_pointer const_pointer; 969 typedef typename __alloc_traits::size_type size_type; 970 typedef typename __alloc_traits::difference_type difference_type; 1751 typedef typename __alloc_traits::pointer pointer; 1752 typedef typename __alloc_traits::const_pointer const_pointer; [all …]
|
| H A D | __hash_table | 774 typedef allocator_traits<allocator_type> __alloc_traits; 775 typedef typename __alloc_traits::size_type size_type; 779 typedef typename __alloc_traits::pointer pointer; 812 __alloc_traits::deallocate(__alloc(), __p, size()); 822 typedef allocator_traits<allocator_type> __alloc_traits; 825 typedef typename __alloc_traits::pointer pointer; 851 __alloc_traits::deallocate(__na_, __p, 1); 906 typedef allocator_traits<allocator_type> __alloc_traits; 917 typedef typename __alloc_traits::pointer pointer; 918 typedef typename __alloc_traits::const_pointer const_pointer; [all …]
|
| H A D | list | 544 typedef allocator_traits<allocator_type> __alloc_traits; 545 typedef typename __alloc_traits::size_type size_type; 548 typedef typename __alloc_traits::void_pointer __void_pointer; 553 typedef typename __rebind_alloc_helper<__alloc_traits, __node>::type __node_allocator; 560 typedef typename __alloc_traits::pointer pointer; 561 typedef typename __alloc_traits::const_pointer const_pointer; 562 typedef typename __alloc_traits::difference_type difference_type; 564 typedef typename __rebind_alloc_helper<__alloc_traits, __node_base>::type __node_base_allocator; 654 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || 776 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || [all …]
|
| H A D | __tree | 766 typedef allocator_traits<allocator_type> __alloc_traits; 769 typedef typename __alloc_traits::pointer pointer; 792 __alloc_traits::destroy(__na_, _NodeTypes::__get_ptr(__p->__value_)); 794 __alloc_traits::deallocate(__na_, __p, 1); 986 typedef allocator_traits<allocator_type> __alloc_traits; 988 typename __alloc_traits::void_pointer>::type 995 typedef typename __alloc_traits::pointer pointer; 996 typedef typename __alloc_traits::const_pointer const_pointer; 997 typedef typename __alloc_traits::size_type size_type; 998 typedef typename __alloc_traits::difference_type difference_type; [all …]
|
| H A D | unordered_map | 649 typedef allocator_traits<allocator_type> __alloc_traits; 653 typedef typename __alloc_traits::pointer pointer; 698 __alloc_traits::destroy(__na_, _VSTD::addressof(__p->__value_.__get_value().first)); 700 __alloc_traits::deallocate(__na_, __p, 1); 955 typedef allocator_traits<allocator_type> __alloc_traits; 960 typedef typename __alloc_traits::pointer pointer; 961 typedef typename __alloc_traits::const_pointer const_pointer; 1890 typedef allocator_traits<allocator_type> __alloc_traits; 1892 typename __alloc_traits::size_type>::value), 1895 typedef typename __alloc_traits::pointer pointer; [all …]
|
| H A D | set | 476 typedef allocator_traits<allocator_type> __alloc_traits; 1008 typedef allocator_traits<allocator_type> __alloc_traits; 1079 __alloc_traits::select_on_container_copy_construction(__s.__tree_.__alloc()))
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__functional/ |
| H A D | function.h | 178 typedef allocator_traits<_Alloc> __alloc_traits; 193 typedef allocator_traits<_Alloc> __alloc_traits; 307 typedef allocator_traits<_Alloc> __alloc_traits; 334 typedef allocator_traits<_Alloc> __alloc_traits; 1338 typedef allocator_traits<_Alloc> __alloc_traits; 1365 typedef allocator_traits<_Alloc> __alloc_traits; 1424 typedef allocator_traits<_Alloc> __alloc_traits; 1451 typedef allocator_traits<_Alloc> __alloc_traits; 1510 typedef allocator_traits<_Alloc> __alloc_traits; 1537 typedef allocator_traits<_Alloc> __alloc_traits; [all …]
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/ext/ |
| H A D | hash_map | 311 typedef std::allocator_traits<allocator_type> __alloc_traits; 314 typedef typename __alloc_traits::pointer pointer; 363 __alloc_traits::deallocate(__na_, __p, 1); 501 typedef typename __alloc_traits::pointer pointer; 502 typedef typename __alloc_traits::const_pointer const_pointer; 503 typedef typename __alloc_traits::size_type size_type; 504 typedef typename __alloc_traits::difference_type difference_type; 772 typedef typename __alloc_traits::pointer pointer; 773 typedef typename __alloc_traits::const_pointer const_pointer; 774 typedef typename __alloc_traits::size_type size_type; [all …]
|
| /freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | shared_ptr.h | 54 typedef _LIBCPP_NODEBUG_TYPE allocator_traits<_Alloc> __alloc_traits; typedef 56 typedef _LIBCPP_NODEBUG_TYPE typename __alloc_traits::pointer pointer; 57 typedef _LIBCPP_NODEBUG_TYPE typename __alloc_traits::size_type size_type; 67 {__alloc_traits::deallocate(__alloc_, __p, __s_);} in operator()
|