41 typedef std::size_t size_type;
43 typedef const T* const_pointer;
45 typedef const T& const_reference;
46 typedef std::ptrdiff_t difference_type;
55 pointer address (reference value)
const
59 const_pointer address (const_reference value)
const
71 pointer allocate(size_type n,
const void* hint = NULL);
72 void deallocate(pointer p, size_type n);
74 template<
typename U>
void construct(U* p,
const U& val)
77 void construct(pointer p,
const T& val)
80 template<
typename U>
void destroy(U* p)
83 void destroy(pointer p)
86 size_type max_size()
const throw() {
return std::numeric_limits<size_type>::max(); }