forked from OctaForge/libostd
use the new functor as default cmp in hashtables
This commit is contained in:
parent
65fb75d8ab
commit
770f5ea0f2
|
@ -166,14 +166,14 @@ namespace detail {
|
||||||
template<
|
template<
|
||||||
typename K, typename T,
|
typename K, typename T,
|
||||||
typename H = ToHash<K>,
|
typename H = ToHash<K>,
|
||||||
typename C = Equal<K>,
|
typename C = EqualWithCstr<K>,
|
||||||
typename A = Allocator<Pair<const K, T>>
|
typename A = Allocator<Pair<const K, T>>
|
||||||
> using Map = detail::MapImpl<K, T, H, C, A, false>;
|
> using Map = detail::MapImpl<K, T, H, C, A, false>;
|
||||||
|
|
||||||
template<
|
template<
|
||||||
typename K, typename T,
|
typename K, typename T,
|
||||||
typename H = ToHash<K>,
|
typename H = ToHash<K>,
|
||||||
typename C = Equal<K>,
|
typename C = EqualWithCstr<K>,
|
||||||
typename A = Allocator<Pair<const K, T>>
|
typename A = Allocator<Pair<const K, T>>
|
||||||
> using Multimap = detail::MapImpl<K, T, H, C, A, true>;
|
> using Multimap = detail::MapImpl<K, T, H, C, A, true>;
|
||||||
|
|
||||||
|
|
|
@ -137,14 +137,14 @@ namespace detail {
|
||||||
template<
|
template<
|
||||||
typename T,
|
typename T,
|
||||||
typename H = ToHash<T>,
|
typename H = ToHash<T>,
|
||||||
typename C = Equal<T>,
|
typename C = EqualWithCstr<T>,
|
||||||
typename A = Allocator<T>
|
typename A = Allocator<T>
|
||||||
> using Set = detail::SetImpl<T, H, C, A, false>;
|
> using Set = detail::SetImpl<T, H, C, A, false>;
|
||||||
|
|
||||||
template<
|
template<
|
||||||
typename T,
|
typename T,
|
||||||
typename H = ToHash<T>,
|
typename H = ToHash<T>,
|
||||||
typename C = Equal<T>,
|
typename C = EqualWithCstr<T>,
|
||||||
typename A = Allocator<T>
|
typename A = Allocator<T>
|
||||||
> using Multiset = detail::SetImpl<T, H, C, A, true>;
|
> using Multiset = detail::SetImpl<T, H, C, A, true>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue