Class SBDQuantityUnitMultiplication< double, UnitB >#
template <typename UnitB>
ClassList > SBDQuantityUnitMultiplication< double, UnitB >
Public Types#
Type | Name |
---|---|
enum | @104 |
typedef SBDQuantityUnitType< typename UnitB::SystemType,(UnitB::exponent1 !=0 ? UnitB::scale1 :0), UnitB::exponent1,(UnitB::exponent2 !=0 ? UnitB::scale2 :0), UnitB::exponent2,(UnitB::exponent3 !=0 ? UnitB::scale3 :0), UnitB::exponent3,(UnitB::exponent4 !=0 ? UnitB::scale4 :0), UnitB::exponent4,(UnitB::exponent5 !=0 ? UnitB::scale5 :0), UnitB::exponent5,(UnitB::exponent6 !=0 ? UnitB::scale6 :0), UnitB::exponent6,(UnitB::exponent7 !=0 ? UnitB::scale7 :0), UnitB::exponent7 > | UnitType |
Public Types Documentation#
enum @104#
enum SBDQuantityUnitMultiplication< double, UnitB >::@104 {
exponent =
(int)UnitB::exponent1 * ((int)UnitB::scale1 - (int)UnitType::scale1) +
(int)UnitB::exponent2 * ((int)UnitB::scale2 - (int)UnitType::scale2) +
(int)UnitB::exponent3 * ((int)UnitB::scale3 - (int)UnitType::scale3) +
(int)UnitB::exponent4 * ((int)UnitB::scale4 - (int)UnitType::scale4) +
(int)UnitB::exponent5 * ((int)UnitB::scale5 - (int)UnitType::scale5) +
(int)UnitB::exponent6 * ((int)UnitB::scale6 - (int)UnitType::scale6) +
(int)UnitB::exponent7 * ((int)UnitB::scale7 - (int)UnitType::scale7)
};
typedef UnitType#
typedef SBDQuantityUnitType< typename UnitB::SystemType, (UnitB::exponent1 != 0 ? UnitB::scale1 : 0), UnitB::exponent1, (UnitB::exponent2 != 0 ? UnitB::scale2 : 0), UnitB::exponent2, (UnitB::exponent3 != 0 ? UnitB::scale3 : 0), UnitB::exponent3, (UnitB::exponent4 != 0 ? UnitB::scale4 : 0), UnitB::exponent4, (UnitB::exponent5 != 0 ? UnitB::scale5 : 0), UnitB::exponent5, (UnitB::exponent6 != 0 ? UnitB::scale6 : 0), UnitB::exponent6, (UnitB::exponent7 != 0 ? UnitB::scale7 : 0), UnitB::exponent7 > UnitType;