Lines Matching refs:T
428 template<typename T>
429 struct IsRefCounted<T, typename internal::EnableIfCond<T::kRefCounted>::Type> :
434 template<typename T, typename A>
435 inline T* Realloc(A& a, T* old_p, size_t old_n, size_t new_n)
437 …std::numeric_limits<size_t>::max)() / sizeof(T) && new_n <= (std::numeric_limits<size_t>::max)() /…
438 return static_cast<T*>(a.Realloc(old_p, old_n * sizeof(T), new_n * sizeof(T)));
441 template<typename T, typename A>
442 inline T *Malloc(A& a, size_t n = 1)
444 return Realloc<T, A>(a, NULL, 0, n);
447 template<typename T, typename A>
448 inline void Free(A& a, T *p, size_t n = 1)
450 static_cast<void>(Realloc<T, A>(a, p, n, 0));
458 template <typename T, typename BaseAllocator = CrtAllocator>
460 public std::allocator<T>
462 typedef std::allocator<T> allocator_type;