[svn] commit: r3770 - /branches/trac423/src/lib/dns/master.h

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Dec 8 23:20:19 UTC 2010


Author: jinmei
Date: Wed Dec  8 23:20:19 2010
New Revision: 3770

Log:
cleanup: replaced unnecessary reinterpret_cast with static_cast

Modified:
    branches/trac423/src/lib/dns/master.h

Modified: branches/trac423/src/lib/dns/master.h
==============================================================================
--- branches/trac423/src/lib/dns/master.h (original)
+++ branches/trac423/src/lib/dns/master.h Wed Dec  8 23:20:19 2010
@@ -60,16 +60,16 @@
     
     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);




More information about the bind10-changes mailing list