Lines Matching refs:Allocator
38 class Allocator; variable
145 class Allocator : public STLAllocator<T> {
147 ~Allocator() {} in ~Allocator()
149 Allocator(const Heap& other) in Allocator() function
154 Allocator(const STLAllocator<U>& other) in Allocator() function
158 Allocator(const Allocator&) = default;
159 Allocator<T>& operator=(const Allocator<T>&) = default;
188 return std::allocate_shared<T, Allocator<T>, Args...>(Allocator<T>(*this), in make_shared()
195 using vector = std::vector<T, Allocator<T>>;
198 using list = std::list<T, Allocator<T>>;
201 using map = std::map<Key, T, Compare, Allocator<std::pair<const Key, T>>>;
205 std::unordered_map<Key, T, Hash, KeyEqual, Allocator<std::pair<const Key, T>>>;
208 using unordered_set = std::unordered_set<Key, Hash, KeyEqual, Allocator<Key>>;
211 using set = std::set<Key, Compare, Allocator<Key>>;
213 using string = std::basic_string<char, std::char_traits<char>, Allocator<char>>;