diff --git a/sourcehook/sh_tinyhash.h b/sourcehook/sh_tinyhash.h index 8241be9..013395c 100644 --- a/sourcehook/sh_tinyhash.h +++ b/sourcehook/sh_tinyhash.h @@ -37,6 +37,11 @@ namespace SourceHook key(k), val(v) { }; + THashNode & operator =(const THashNode &other) + { + key = other.key; + val = other.val; + } K key; V val; }; diff --git a/sourcehook/sh_vector.h b/sourcehook/sh_vector.h index 8a23a4f..361cdd2 100755 --- a/sourcehook/sh_vector.h +++ b/sourcehook/sh_vector.h @@ -274,6 +274,15 @@ public: clear(); } + CVector & operator =(const CVector & other) + { + clear(); + resize(other.size()); + for (size_t i=0; i