From f3aa1b464d5fe29320fa49f70c09110c15dd6178 Mon Sep 17 00:00:00 2001
From: Thomas Moulard <thomas.moulard@gmail.com>
Date: Thu, 23 Dec 2010 23:21:53 +0100
Subject: [PATCH] Clean DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN macro.

---
 include/dynamic-graph/factory.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/include/dynamic-graph/factory.h b/include/dynamic-graph/factory.h
index 5c2e1923..309d9a79 100644
--- a/include/dynamic-graph/factory.h
+++ b/include/dynamic-graph/factory.h
@@ -108,17 +108,17 @@ class DYNAMIC_GRAPH_DLLAPI EntityRegisterer
  * of classType to the g_factory. It is then possible to create it
  * with the g_factory.
  */
-#define DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(classType, className)	\
-  const std::string classType::CLASS_NAME = className;			\
+#define DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(CLASSTYPE, CLASSNAME)	\
+  const std::string CLASSTYPE::CLASS_NAME = CLASSNAME;			\
   extern "C" {								\
     ::dynamicgraph::Entity*						\
-    EntityMaker##_##classType(const std::string& objname)		\
+    EntityMaker_##CLASSTYPE(const std::string& objname)			\
     {									\
-      return new classType (objname);					\
+      return new CLASSTYPE (objname);					\
     }									\
     ::dynamicgraph::EntityRegisterer					\
-    reg##_##classType (className,					\
-		       &EntityMaker##_##classType);			\
+    reg_##CLASSTYPE (CLASSNAME,						\
+		     &EntityMaker_##CLASSTYPE);				\
   }									\
   struct e_n_d__w_i_t_h__s_e_m_i_c_o_l_o_n
 
-- 
GitLab