Template classes instantiations for plugin manager/abstract factory
<p>I'm using C++ and I have a problem with abstract factories/plugin managers to make
them work in my framework. The problem is caused by template classes like:</p>

<pre><code>template &lt;typename in,typename out&gt;
class BaseClass{

//
};

class Class:public BaseClass{

};
</code></pre>

<p>The problem is in Macros, as text subtitution can't be made because of the call of the:</p>

<pre><code>MACRO(Class,BaseClass&lt;in,out&gt;).
</code></pre>

<p>The main goal is that I want to instantiate my classes and register them so I can use them at runtime.</p>

<p>How can i do that actually</p>
