problem w/ nested templatized classes
its not really a nested templatized class, but a templatized class that has another class inside it.
Code:
template <class T>
class Outer {
public:
...
class Inner {
...
};
};
#include "myclass.cpp"
I defined the methods in "Inner" like this
template<class T>
void Outer<T>::Inner::method1(...) {
...
}
when I compile and link this code, I get an unresolved external error for all the methods in "Inner", but none for "Outer"
Is there something wrong with my syntax?