I\'ve a basic template class, but I\'d like to restrain the type of the specialisation to a set of classes or types. e.g.:
template class
There are various tricks allowing to check for some things, depending on what your criteria is for the instantiation be allowed or not. In practice you should use an higher lever library for those like Boost's Concept Check.