This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Template Explicit Instantiation error
- From: GodfatherofSoul <godfatherofsoul2004 at yahoo dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Mon, 2 Nov 2009 10:20:12 -0800 (PST)
- Subject: Template Explicit Instantiation error
I'm trying to migrate some Visual Studio code to gcc, but I'm getting errors
with some of our template usage:
class ParentClass
{
public:
class NestedForwardDeclaration;
template class SomeTemplateClass<NestedForwardDeclaration>;
class NestedForwardDeclaration
{
...
};
};
BTW, this is distilled down to the core cause of the problem, so you really
can't see the rationale for this convention. The complication error I get
is on the "template class.." line:
error: expected `<' before 'class'
Does anyone understand why this fails? Note that this same code compiles
and runs with the Microsoft compiler.
--
View this message in context: http://old.nabble.com/Template-Explicit-Instantiation-error-tp26157764p26157764.html
Sent from the gcc - Help mailing list archive at Nabble.com.