I wonder if we can do something like
a.pushType<int> a.pushType<std::string> a.pushType<char>
so we can name
std::map<a.T1, a.T3> mymap; std::map<a.T1, a.T2> mymap; someClass<a.T1, a.T2, a.T3>
And I need this not at runtime , but at compile time (to provide it in my header library only).
Is this possible with C ++ 03 and Boost?
source share