Lines Matching refs:Compare
65 template <typename T, typename Compare = std::less<T>>
67 : public std::priority_queue<T, ZoneVector<T>, Compare> {
71 : std::priority_queue<T, ZoneVector<T>, Compare>(Compare(),
97 template <typename K, typename Compare = std::less<K>>
98 class ZoneSet : public std::set<K, Compare, zone_allocator<K>> {
102 : std::set<K, Compare, zone_allocator<K>>(Compare(),
108 template <typename K, typename V, typename Compare = std::less<K>>
110 : public std::map<K, V, Compare, zone_allocator<std::pair<const K, V>>> {
114 : std::map<K, V, Compare, zone_allocator<std::pair<const K, V>>>(
115 Compare(), zone_allocator<std::pair<const K, V>>(zone)) {}
120 template <typename K, typename V, typename Compare = std::less<K>>
122 : public std::multimap<K, V, Compare,
127 : std::multimap<K, V, Compare, zone_allocator<std::pair<const K, V>>>(
128 Compare(), zone_allocator<std::pair<const K, V>>(zone)) {}