Lines Matching refs:Allocator
35 class Allocator; variable
154 class Allocator : public STLAllocator<T> {
156 ~Allocator() {} in ~Allocator()
158 Allocator(const Heap& other) : in Allocator() function
163 Allocator(const STLAllocator<U>& other) : in Allocator() function
167 Allocator(const Allocator&) = default;
168 Allocator<T>& operator=(const Allocator<T>&) = default;
201 return std::allocate_shared<T, Allocator<T>, Args...>(Allocator<T>(*this), in make_shared()
208 using vector = std::vector<T, Allocator<T>>;
211 using list = std::list<T, Allocator<T>>;
214 using map = std::map<Key, T, Compare, Allocator<std::pair<const Key, T>>>;
217 using unordered_map = std::unordered_map<Key, T, Hash, KeyEqual, Allocator<std::pair<const Key, T>>…
220 using unordered_set = std::unordered_set<Key, Hash, KeyEqual, Allocator<Key>>;
223 using set = std::set<Key, Compare, Allocator<Key>>;
225 using string = std::basic_string<char, std::char_traits<char>, Allocator<char>>;