Browse Source

cleanup: replaced unnecessary reinterpret_cast with static_cast

git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac423@3770 e5f2f494-b856-4b98-b285-d166d9295462
JINMEI Tatuya 14 years ago
parent
commit
900c994048
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/lib/dns/master.h

+ 3 - 3
src/lib/dns/master.h

@@ -60,16 +60,16 @@ private:
     
     template <typename FUNC>
     static void invoke(void* func, RRsetPtr rrset) {
-        FUNC* funcobj = reinterpret_cast<FUNC*>(func);
+        FUNC* funcobj = static_cast<FUNC*>(func);
         return ((*funcobj)(rrset));
     }
     template <typename FUNC>
     static void cleanup(void* func) {
-        delete reinterpret_cast<FUNC*>(func);
+        delete static_cast<FUNC*>(func);
     }
     template <typename FUNC>
     static void* copyFunctor(void* func) {
-        return (new FUNC(*reinterpret_cast<FUNC*>(func)));
+        return (new FUNC(*static_cast<FUNC*>(func)));
     }
     void* func_;
     void (*invoker_)(void*, RRsetPtr);