Lines Matching refs:__alloc_traits
719 typedef allocator_traits<allocator_type> __alloc_traits;
720 typedef typename __alloc_traits::size_type size_type;
721 typedef typename __alloc_traits::difference_type difference_type;
724 typedef typename __alloc_traits::pointer pointer;
725 typedef typename __alloc_traits::const_pointer const_pointer;
735 static_assert(is_same<allocator_type, __rebind_alloc<__alloc_traits, value_type> >::value,
855 auto __allocation = __alloc_traits::allocate(__alloc(), __capacity);
897 …: __r_(__default_init_tag(), __alloc_traits::select_on_container_copy_construction(__str.__alloc()…
998 if (__alloc_traits::is_always_equal::value || __alloc == __str.__alloc()) {
1105 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
1126 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value)) {
1127 …__move_assign(__str, integral_constant<bool, __alloc_traits::propagate_on_container_move_assignmen…
1182 size_type __m = __alloc_traits::max_size(__alloc());
1383 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value)) {
1592 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<allocator…
2023 … __str, integral_constant<bool, __alloc_traits::propagate_on_container_copy_assignment::value>());
2039 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2054 _NOEXCEPT_(__alloc_traits::is_always_equal::value);
2065 _NOEXCEPT_(!__alloc_traits::propagate_on_container_move_assignment::value ||
2068 … __str, integral_constant<bool, __alloc_traits::propagate_on_container_move_assignment::value>());
2295 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2342 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2377 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap + 1);
2418 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap + 1);
2553 _NOEXCEPT_(__alloc_traits::is_always_equal::value) {
2571 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
3267 __alloc_traits::deallocate(__alloc(), __p, __cap + 1);
3309 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<allocator…
3313 … __alloc_traits::propagate_on_container_swap::value || __alloc_traits::is_always_equal::value ||
3682 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), capacity() + 1);
3872 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));
3888 … _String::__alloc_traits::select_on_container_copy_construction(__rhs.get_allocator()));
3903 … _String::__alloc_traits::select_on_container_copy_construction(__rhs.get_allocator()));
3919 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));
3934 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));