Lines Matching refs:ChunkAllocator
35 class PUBLIC_API ChunkVector : public std::vector<T, ChunkAllocator<T>> {
37 explicit ChunkVector(Chunk *chunk) : std::vector<T, ChunkAllocator<T>>(ChunkAllocator<T>(chunk)) {}
39 ChunkVector(size_t size, Chunk *chunk) : std::vector<T, ChunkAllocator<T>>(size, T(), ChunkAllocator<T>(chunk)) {}
42 : std::vector<T, ChunkAllocator<T>>(size, def, ChunkAllocator<T>(chunk))
51 class PUBLIC_API ChunkDeque : public std::deque<T, ChunkAllocator<T>> {
53 explicit ChunkDeque(Chunk *chunk) : std::deque<T, ChunkAllocator<T>>(ChunkAllocator<T>(chunk)) {}
72 class PUBLIC_API ChunkSet : public std::set<K, Compare, ChunkAllocator<K>> {
76 : std::set<K, Compare, ChunkAllocator<K>>(Compare(), ChunkAllocator<K>(chunk))
83 class PUBLIC_API ChunkMap : public std::map<K, V, Compare, ChunkAllocator<std::pair<const K, V>>> {
87 : std::map<K, V, Compare, ChunkAllocator<std::pair<const K, V>>>(Compare(),
88 ChunkAllocator<std::pair<const K, V>>(chunk))
96 ChunkAllocator<std::pair<const K, V>>> {
100 : std::unordered_map<K, V, Hash, KeyEqual, ChunkAllocator<std::pair<const K, V>>>(
101 bucket_count, Hash(), KeyEqual(), ChunkAllocator<std::pair<const K, V>>(chunk))
110 class PUBLIC_API ChunkMultimap : public std::multimap<K, V, Compare, ChunkAllocator<std::pair<const K, V>>> {
114 : std::multimap<K, V, Compare, ChunkAllocator<std::pair<const K, V>>>(
115 Compare(), ChunkAllocator<std::pair<const K, V>>(chunk))