#include <Unit.h>
Public Types | |
typedef CheckUnits< BU, typename U::Tail >::Checked | Checked |
Private Types | |
typedef CheckUnit< BU, typename U::Head >::Check | UnitCheck |
check whether the elements of typelist U are all descendants of base class BU; U must be a typelist, since its members Head and Tail are used; this is a recursive template: first the Head of U is tested by a call to CheckUnit, then recursion involves the Tail of U. Member UnitCheck is a dummy.
Definition at line 139 of file Unit.h.