#include <Unit.h>
Public Types | |
typedef CheckUnits < BU, typename TUL::Tail >::Check | Check |
Private Types | |
typedef CheckUnit < BU, typename TUL::Head >::Check | UnitCheck |
check whether the elements of TUL are all descendants of base class BU; TUL must be a Loki::Typelist, who's members Head and Tail are used; this is a recursive template: first the Head of UL is tested by a call to CheckUnit, then recursion involves the Tail of TUL; member UnitCheck is a dummy.
Definition at line 102 of file Unit.h.
typedef CheckUnit<BU, typename TUL::Head>::Check unit::CheckUnits< BU, TUL >::UnitCheck [private] |
typedef CheckUnits<BU, typename TUL::Tail>::Check unit::CheckUnits< BU, TUL >::Check |