This will allow seamless combination of different base dimensions, e. g. Time with Angle, DigitalInfo (Byte & Bit) and also store only non-zero unit exponents, instead of ISQ. The motivation is explained in Extensibility and make_dimension sections of CppCon 2019 talk.
Useful links:
This will allow seamless combination of different base dimensions, e. g.
TimewithAngle,DigitalInfo(Byte&Bit) and also store only non-zero unit exponents, instead ofISQ. The motivation is explained in Extensibility and make_dimension sections of CppCon 2019 talk.HList(emulate missing variadic generics)HList(bubble, selection or qsort)HListsUseful links:
mp-unitstype list implementation