diff --git a/include/flow/core/NodeFactory.hpp b/include/flow/core/NodeFactory.hpp index 283ffd2..65bbeeb 100644 --- a/include/flow/core/NodeFactory.hpp +++ b/include/flow/core/NodeFactory.hpp @@ -195,6 +195,16 @@ class NodeFactory { } + template + void RegisterUnidirectionalConversion() + { + } + + template + void RegisterBidirectionalConversion() + { + } + public: /** * @brief Event dispatcher that runs every time a new node class is registered. @@ -293,7 +303,7 @@ template void NodeFactory::RegisterUnidirectionalConversion(const TypeRegistry::ConversionFunc& converter) { _conversion_registry.RegisterUnidirectionalConversion(converter); - (_conversion_registry.RegisterUnidirectionalConversion(converter), ...); + RegisterUnidirectionalConversion(); } template @@ -301,7 +311,7 @@ void NodeFactory::RegisterBidirectionalConversion(const TypeRegistry::Conversion const TypeRegistry::ConversionFunc& to_from_converter) { _conversion_registry.RegisterBidirectionalConversion(from_to_converter, to_from_converter); - (_conversion_registry.RegisterBidirectionalConversion(from_to_converter, to_from_converter), ...); + RegisterBidirectionalConversion(); } template