X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2Flib%2Fcommon.hpp;h=ecfa07d413535b8aab9ed83650729320d7d3670b;hb=5c408a353db507e7c3fa4694dd2548a4a29215bc;hp=24ec3a485fc01af85ef101421fa5c2ca2a6a7106;hpb=36c2351bfeb343f4d6da922cdee58f4bcdcd7e08;p=awesomized%2Flibmemcached diff --git a/test/lib/common.hpp b/test/lib/common.hpp index 24ec3a48..ecfa07d4 100644 --- a/test/lib/common.hpp +++ b/test/lib/common.hpp @@ -97,15 +97,15 @@ public: ~MemcachedPtr() { memcached_free(memc); } - memcached_st *operator * () { + memcached_st *operator * () const { return memc; } - auto operator ->() { + auto operator ->() const{ return memc; } }; -template +template class Malloced { T *ptr; public: @@ -115,7 +115,7 @@ public: {} ~Malloced() { if(ptr) - free(ptr); + F(ptr); } auto operator *() { return ptr;