I need to store multiple types of a template class in a single vector.
Eg, for:
template class templateClass{ bool someFunction()
If you're looking at a container to store multiple types, then you should explore boost variant from the popular boost library.