Home | History | Annotate | Download | only in ext

Lines Matching refs:_Tp

45  template<typename _Tp>
51 typedef _Tp* pointer;
52 typedef const _Tp* const_pointer;
53 typedef _Tp& reference;
54 typedef const _Tp& const_reference;
55 typedef _Tp value_type;
71 { return size_t(-1) / sizeof(_Tp); }
76 construct(pointer __p, const _Tp& __val)
83 { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
87 destroy(pointer __p) { __p->~_Tp(); }
95 template<typename _Tp, typename _Array = std::tr1::array<_Tp, 1> >
96 class array_allocator : public array_allocator_base<_Tp>
101 typedef _Tp* pointer;
102 typedef const _Tp* const_pointer;
103 typedef _Tp& reference;
104 typedef const _Tp& const_reference;
105 typedef _Tp value_type;
140 template<typename _Tp, typename _Array>
142 operator==(const array_allocator<_Tp, _Array>&,
143 const array_allocator<_Tp, _Array>&)
146 template<typename _Tp, typename _Array>
148 operator!=(const array_allocator<_Tp, _Array>&,
149 const array_allocator<_Tp, _Array>&)