#include <cpPlugins/Interface/Config.h>
// -------------------------------------------------------------------------
-#define cpPlugins_Id_Macro( name, category ) \
+#define cpPlugins_Id_Macro( N, C ) \
public: \
- virtual std::string GetClassName( ) { return( #name ); } \
- virtual std::string GetClassCategory( ) { return( category ); }
+ virtual const char* GetClassName( ) const { return( #N ); } \
+ virtual const char* GetClassCategory( ) const { return( #C ); }
// -------------------------------------------------------------------------
#define CPPLUGINS_PROVIDER_HEADER_BEGIN( TYPE ) \