__allocator
typedef __allocator<_Tp, debug_alloc<_Alloc> > allocator_type;
__allocator<_Tp1, __malloc_alloc_template<__inst> > >
typedef __allocator<_Tp, __malloc_alloc_template<__inst> > allocator_type;
__allocator<_Tp1,
typedef __allocator<_Tp, __default_alloc_template<__thr,__inst> >
struct _Alloc_traits<_Tp, __allocator<_Tp1, debug_alloc<_Alloc> > >
typedef __allocator<_Tp, debug_alloc<_Alloc> > allocator_type;
typedef __allocator<_Tp1, _Alloc> other;
__allocator() __STL_NOTHROW {}
__allocator(const __allocator& __a) __STL_NOTHROW
__allocator(const __allocator<_Tp1, _Alloc>& __a) __STL_NOTHROW
~__allocator() __STL_NOTHROW {}
class __allocator<void, _Alloc> {
typedef __allocator<_Tp1, _Alloc> other;
inline bool operator==(const __allocator<_Tp, _Alloc>& __a1,
const __allocator<_Tp, _Alloc>& __a2)
inline bool operator!=(const __allocator<_Tp, _Alloc>& __a1,
const __allocator<_Tp, _Alloc>& __a2)
typedef __allocator<_Tp, __malloc_alloc_template<__inst> > allocator_type;
typedef __allocator<_Tp, __default_alloc_template<__threads, __inst> >