template <class PacketType>
prefix_ void senf::detail::PacketRegistryImpl<KeyType>::registerPacket(key_t key, int priority)
{
- SENF_ASSERT(registry_.insert(
- typename Entry::ptr(new EntryImpl<PacketType>(key,priority))).second);
+ bool ok (registry_.insert(
+ typename Entry::ptr(new EntryImpl<PacketType>(key,priority))).second);
+ SENF_ASSERT(ok && "Duplicate packet registration");
}
template <class KeyType>