Home | History | Annotate | Download | only in src

Lines Matching refs:Zone

16 #include "src/zone-allocator.h"
22 // that uses a zone allocator.
27 explicit ZoneVector(Zone* zone)
28 : std::vector<T, zone_allocator<T>>(zone_allocator<T>(zone)) {}
32 ZoneVector(size_t size, Zone* zone)
33 : std::vector<T, zone_allocator<T>>(size, T(), zone_allocator<T>(zone)) {}
37 ZoneVector(size_t size, T def, Zone* zone)
38 : std::vector<T, zone_allocator<T>>(size, def, zone_allocator<T>(zone)) {}
43 // that uses a zone allocator.
48 explicit ZoneDeque(Zone* zone)
49 : std::deque<T, zone_allocator<T>>(zone_allocator<T>(zone)) {}
54 // that uses a zone allocator.
61 explicit ZoneLinkedList(Zone* zone)
62 : std::list<T, zone_allocator<T>>(zone_allocator<T>(zone)) {}
67 // that uses a zone allocator.
73 explicit ZonePriorityQueue(Zone* zone)
75 ZoneVector<T>(zone)) {}
80 // that uses a zone allocator.
85 explicit ZoneQueue(Zone* zone)
86 : std::queue<T, ZoneDeque<T>>(ZoneDeque<T>(zone)) {}
91 // a zone allocator.
96 explicit ZoneStack(Zone* zone)
97 : std::stack<T, ZoneDeque<T>>(ZoneDeque<T>(zone)) {}
102 // a zone allocator.
107 explicit ZoneSet(Zone* zone)
109 zone_allocator<K>(zone)) {}
114 // a zone allocator.
120 explicit ZoneMap(Zone* zone)
122 Compare(), zone_allocator<std::pair<const K, V>>(zone)) {}