Home | History | Annotate | Download | only in ext

Lines Matching refs:_Tp

47  template<typename _Tp>
53 typedef _Tp* pointer;
54 typedef const _Tp* const_pointer;
55 typedef _Tp& reference;
56 typedef const _Tp& const_reference;
57 typedef _Tp value_type;
73 { return size_t(-1) / sizeof(_Tp); }
78 construct(pointer __p, const _Tp& __val)
85 { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
89 destroy(pointer __p) { __p->~_Tp(); }
97 template<typename _Tp, typename _Array = std::tr1::array<_Tp, 1> >
98 class array_allocator : public array_allocator_base<_Tp>
103 typedef _Tp* pointer;
104 typedef const _Tp* const_pointer;
105 typedef _Tp& reference;
106 typedef const _Tp& const_reference;
107 typedef _Tp value_type;
142 template<typename _Tp, typename _Array>
144 operator==(const array_allocator<_Tp, _Array>&,
145 const array_allocator<_Tp, _Array>&)
148 template<typename _Tp, typename _Array>
150 operator!=(const array_allocator<_Tp, _Array>&,
151 const array_allocator<_Tp, _Array>&)