Lines Matching refs:T
93 template<class T, AllocatorTag kTag>
94 class TrackingAllocatorImpl : public std::allocator<T> {
96 typedef typename std::allocator<T>::value_type value_type;
97 typedef typename std::allocator<T>::size_type size_type;
98 typedef typename std::allocator<T>::difference_type difference_type;
99 typedef typename std::allocator<T>::pointer pointer;
100 typedef typename std::allocator<T>::const_pointer const_pointer;
101 typedef typename std::allocator<T>::reference reference;
102 typedef typename std::allocator<T>::const_reference const_reference;
122 const size_t size = n * sizeof(T);
129 const size_t size = n * sizeof(T); in deallocate()
139 template<class T, AllocatorTag kTag>
143 TrackingAllocatorImpl<T, kTag>,
144 std::allocator<T>>::type {
147 template<class Key, class T, AllocatorTag kTag, class Compare = std::less<Key>>
149 Key, T, Compare, TrackingAllocator<std::pair<Key, T>, kTag>> {