ERC CISST - cisst software
cmnIsDerivedFromTemplated< T, Base > Class Template Reference
#include <cmnTypeTraits.h>
List of all members.
Detailed Description
template<typename T, template< typename > class Base>
class cmnIsDerivedFromTemplated< T, Base >
Check whether class T is derived from class templated class Base. This is especially convenient when the template argument to the Base class is not known.
Examples: cmnIsDerivedFromTemplated<double, cmnGenericObjectProxy>::YES is false cmnIsDerivedFromTemplated<cmnDouble, cmnGenericObjectProxy>::YES is true
Note that if you know the template argument to the Base class, you can instead use: cmnIsDerivedFrom<cmnDouble, cmnGenericObjectProxy<double> >YES
Definition at line 537 of file cmnTypeTraits.h.
Public Types
Classes
The documentation for this class was generated from the following file:
erc-cisst-devel<at>lists.johnshopkins.edu