E2479 Cannot have both a template class and function named 'name' (C++)
Go Up to Compiler Errors And Warnings (C++) Index
No other function or type may have the same name as a template class. For example:
void foo();// error: there is a template class named "foo" template<class T> class foo;