isa
is an action to determine whether a particular class is
derived from another type. To use this, create an isa
action in
the usual way using classdesc:
classdesc isa <header.h >header.cdThen
isa(e,Y())
will return whether e
is of a type
derived from type Y
.
The functionality of isa
is better achieved using the TR1 type
traits feature: is_base_of
.