diff --git a/octa/internal/hashtable.h b/octa/internal/hashtable.h index dbd4d60..ec4f896 100644 --- a/octa/internal/hashtable.h +++ b/octa/internal/hashtable.h @@ -52,7 +52,7 @@ public: template HashRange(const HashRange &v, octa::EnableIf< - octa::IsConvertible::value, bool + octa::IsSame, RemoveCv>::value, bool > = true): p_beg(*((Chain ***)&v)), p_end(*(((Chain ***)&v) + 1)), p_node(*(((Chain **)&v) + 2)) {} @@ -92,7 +92,7 @@ public: template BucketRange(const BucketRange &v, octa::EnableIf< - octa::IsConvertible::value, bool + octa::IsSame, RemoveCv>::value, bool > = true): p_node(*((Chain **)&v)) {} BucketRange &operator=(const BucketRange &v) {