Lines Matching refs:allocator
34 explicit List(AllocationPolicy allocator = AllocationPolicy()) {
35 Initialize(0, allocator);
38 AllocationPolicy allocator = AllocationPolicy())) {
39 Initialize(capacity, allocator);
51 AllocationPolicy allocator = AllocationPolicy())) {
52 return allocator.New(static_cast<int>(size));
59 INLINE(void operator delete(void* p, AllocationPolicy allocator)) {
91 void Add(const T& element, AllocationPolicy allocator = AllocationPolicy());
95 AllocationPolicy allocator = AllocationPolicy());
99 AllocationPolicy allocator = AllocationPolicy());
103 AllocationPolicy allocator = AllocationPolicy());
112 AllocationPolicy allocator = AllocationPolicy());
130 AllocationPolicy allocator = AllocationPolicy()));
147 INLINE(void Trim(AllocationPolicy allocator = AllocationPolicy()));
170 AllocationPolicy allocator = AllocationPolicy())) {
172 data_ = (capacity > 0) ? NewData(capacity, allocator) : NULL;
182 INLINE(T* NewData(int n, AllocationPolicy allocator)) {
183 return static_cast<T*>(allocator.New(n * sizeof(T)));
191 void ResizeAdd(const T& element, AllocationPolicy allocator);
195 void ResizeAddInternal(const T& element, AllocationPolicy allocator);
198 void Resize(int new_capacity, AllocationPolicy allocator);