#include <Quantity.h>
Public Types | |
typedef BSUtilities::IF< BSUtilities::SameType< U, Head >::sameType, U, typename CheckAgainstAllUnits< U, Tail >::RET >::RET | RET |
specialization for second argument being a Typelist; recursive template; uses Czernecki and Eisenecker's IF template to select a return type RET based on whether U and the Head of the Typelist are the same type; if so, U is returned from IF and assigned to the return type RET; of not, the template is recursively called for U and the Tail of the Typelist, and the result of this evaluation is returned.
Definition at line 245 of file Quantity.h.
|
Definition at line 249 of file Quantity.h. |