Home
last modified time | relevance | path

Searched refs:__alloc_traits (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A D__split_buffer39 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_handle47 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 Ddeque942 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 Dvector335 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 Dstring1664 _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 Dmap622 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_table774 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 Dlist544 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__tree766 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 Dunordered_map649 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 Dset476 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 Dfunction.h178 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 Dhash_map311 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 Dshared_ptr.h54 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()