fix find() for const containers
parent
2b05cb9297
commit
ec44dbbfbd
|
@ -521,8 +521,9 @@ namespace detail {
|
||||||
}
|
}
|
||||||
ConstRange each_from(Chain *c, octa::Size h) const {
|
ConstRange each_from(Chain *c, octa::Size h) const {
|
||||||
using RChain = octa::detail::HashChain<const E>;
|
using RChain = octa::detail::HashChain<const E>;
|
||||||
return Range((RChain *)(p_data.first() + h + 1),
|
return ConstRange((RChain **)(p_data.first() + h + 1),
|
||||||
(RChain *)(p_data.first() + bucket_count()), c);
|
(RChain **)(p_data.first() + bucket_count()),
|
||||||
|
(RChain *)c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void swap(Hashtable &ht) {
|
void swap(Hashtable &ht) {
|
||||||
|
|
Loading…
Reference in New Issue