Скажем, у меня есть функция с типом шаблона T и двумя другими классами A и B .
template <typename T>
void func(const T & t)
{
...........
//check if T == A do something
...........
//check if T == B do some other thing
}
Как мне выполнить эти две проверки (без использования библиотеки Boost)?