From 576a60818d09eead07b806dd9ab32c73d52ffda7 Mon Sep 17 00:00:00 2001
From: jvallve <jvallve@iri.upc.edu>
Date: Thu, 12 May 2022 16:14:19 +0200
Subject: [PATCH] debugging

---
 include/core/common/factory.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/include/core/common/factory.h b/include/core/common/factory.h
index 1e18985f9..381edd63f 100644
--- a/include/core/common/factory.h
+++ b/include/core/common/factory.h
@@ -335,12 +335,18 @@ inline Factory<TypeBase, TypeInput...>::~Factory<TypeBase, TypeInput...>()
 template<class TypeBase, typename... TypeInput>
 inline bool Factory<TypeBase, TypeInput...>::registerCreator(const std::string& _type, CreatorCallback createFn)
 {
+    printCallbacks();
+    printAddress();
+
     bool reg = get().callbacks_.insert(typename CallbackMap::value_type(_type, createFn)).second;
     if (reg)
         std::cout << std::setw(26) << std::left << get().getClass() << " <--  registered  " << _type << std::endl;
     else
         std::cout << std::setw(26) << std::left << get().getClass() << " X--   skipping   " << _type << ": already registered." << std::endl;
 
+    printCallbacks();
+    printAddress();
+    
     return reg;
 }
 
-- 
GitLab