Lines Matching refs:__alloc_traits
665 typedef allocator_traits<allocator_type> __alloc_traits;
666 typedef typename __alloc_traits::size_type size_type;
667 typedef typename __alloc_traits::difference_type difference_type;
670 typedef typename __alloc_traits::pointer pointer;
671 typedef typename __alloc_traits::const_pointer const_pointer;
681 static_assert(is_same<allocator_type, __rebind_alloc<__alloc_traits, value_type> >::value,
807 auto __allocation = __alloc_traits::allocate(__alloc(), __capacity);
926 if (__alloc_traits::is_always_equal::value || __alloc == __str.__alloc()) {
1023 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value)) {
1024 …__move_assign(__str, integral_constant<bool, __alloc_traits::propagate_on_container_move_assignmen…
1082 size_type __m = __alloc_traits::max_size(__alloc());
1255 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
1455 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
1701 pointer __ptr = __alloc_traits::allocate(__alloc(), __sz);
1711 __alloc_traits::deallocate(__alloc(), __get_pointer(), __get_long_cap());
1883 __alloc_traits::propagate_on_container_copy_assignment::value>());}
1902 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
1918 _NOEXCEPT_(__alloc_traits::is_always_equal::value);
1932 !__alloc_traits::propagate_on_container_move_assignment::value ||
1935 __alloc_traits::propagate_on_container_move_assignment::value>());}
2145 …: __r_(__default_init_tag(), __alloc_traits::select_on_container_copy_construction(__str.__alloc()…
2302 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2350 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2362 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2393 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap+1);
2427 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap + 1);
2546 _NOEXCEPT_(__alloc_traits::is_always_equal::value)
2565 __alloc_traits::deallocate(__alloc(), __get_long_pointer(),
3394 __alloc_traits::deallocate(__alloc(), __p, __cap+1);
3446 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
3457 __alloc_traits::propagate_on_container_swap::value ||
3458 __alloc_traits::is_always_equal::value ||
4000 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), capacity() + 1);
4248 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));
4266 … _String::__alloc_traits::select_on_container_copy_construction(__rhs.get_allocator()));
4283 … _String::__alloc_traits::select_on_container_copy_construction(__rhs.get_allocator()));
4301 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));
4318 … _String::__alloc_traits::select_on_container_copy_construction(__lhs.get_allocator()));