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