Packets: static assertion for duplicate tlv parser registration
[senf.git] / senf / Packets / PacketRegistry.cti
index df4df66..d999b0e 100644 (file)
@@ -152,6 +152,8 @@ senf::PacketRegistry<Tag>::registry()
 
 template <class KeyType>
 prefix_ senf::detail::PacketRegistryImpl<KeyType>::PacketRegistryImpl(std::string const & name)
+    : registryByKey_( registry_.template get<ByKey>()),
+      registryByType_( registry_.template get<ByType>())
 {
     registries()[name] = this;
 }