[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