Template parameter einschränken

ist es möglich einem template klarzumachen, daß es nur bestimmte klassen als parameter akzeptieren soll? im beispiel unten sollen nur von Managable abgeleitete Klassen als Parameter an Manager übergeben werden sollen. falls ja, wie geht’s?

tobias

template 
class Manager
{
 ...
};

class Managable
{
 long getID() =0;
};

templateparameter kann man nicht einschränken.

Aber wenn Du ohnehin nur alles was von Managable abgeleitet ist verwenden willst, wieso verwendest Du die nicht einfach ?

class xy
{
Managable t;

}

Vllt. reicht dies ja.

Micha