forked from OctaForge/libostd
actually only check for sameness without qualifiers
parent
d8bf7b9c69
commit
7a63619852
|
@ -52,7 +52,7 @@ public:
|
||||||
|
|
||||||
template<typename U>
|
template<typename U>
|
||||||
HashRange(const HashRange<U> &v, octa::EnableIf<
|
HashRange(const HashRange<U> &v, octa::EnableIf<
|
||||||
octa::IsConvertible<U, T>::value, bool
|
octa::IsSame<RemoveCv<T>, RemoveCv<U>>::value, bool
|
||||||
> = true): p_beg(*((Chain ***)&v)), p_end(*(((Chain ***)&v) + 1)),
|
> = true): p_beg(*((Chain ***)&v)), p_end(*(((Chain ***)&v) + 1)),
|
||||||
p_node(*(((Chain **)&v) + 2)) {}
|
p_node(*(((Chain **)&v) + 2)) {}
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ public:
|
||||||
|
|
||||||
template<typename U>
|
template<typename U>
|
||||||
BucketRange(const BucketRange<U> &v, octa::EnableIf<
|
BucketRange(const BucketRange<U> &v, octa::EnableIf<
|
||||||
octa::IsConvertible<U, T>::value, bool
|
octa::IsSame<RemoveCv<T>, RemoveCv<U>>::value, bool
|
||||||
> = true): p_node(*((Chain **)&v)) {}
|
> = true): p_node(*((Chain **)&v)) {}
|
||||||
|
|
||||||
BucketRange &operator=(const BucketRange &v) {
|
BucketRange &operator=(const BucketRange &v) {
|
||||||
|
|
Loading…
Reference in New Issue