3 template <class, class _Allocator
>
6 _Allocator
__alloc() const;
7 __vector_base(_Allocator
);
10 template <class _Tp
, class _Allocator
= allocator
>
11 class vector
: __vector_base
<_Tp
, _Allocator
> {
13 vector() noexcept(is_nothrow_default_constructible
<_Allocator
>::value
);
14 vector(const vector
&);
16 noexcept(is_nothrow_move_constructible
<_Allocator
>::value
);
20 void GetUniquePtrType() { vector
<char> v
; }