#include <Digital.h>
Public Types | |
typedef Variable < AddNewQ > | Add |
Variable generated by addition of dimensions. | |
typedef Variable < SubNewQ > | Sub |
Variable generated by subtraction of dimensions. | |
Private Types | |
typedef QuantityTraits< QT1 > ::Dimension | Dim1 |
typedef QuantityTraits< QT2 > ::Dimension | Dim2 |
typedef Dim1::template Add < Dim2 > | AddT |
additive combination | |
typedef Quantity < GenericClass < typename AddT::Res >, ST > | AddNewQ |
typedef Dim1::template Sub < Dim2 > | SubT |
subtractive combination | |
typedef Quantity < GenericClass < typename SubT::Res >, ST > | SubNewQ |
specialization of GenerateVariable for two quantities Q1 and Q2 as arguments; Q1 has storage type bool; provides Add and Sub of dimensions; the generated type is based on the storage type of Q2
Definition at line 84 of file Digital.h.
typedef QuantityTraits<QT1>::Dimension quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::Dim1 [private] |
typedef QuantityTraits<QT2>::Dimension quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::Dim2 [private] |
typedef Dim1::template Add<Dim2> quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::AddT [private] |
typedef Quantity<GenericClass<typename AddT::Res>, ST> quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::AddNewQ [private] |
typedef Dim1::template Sub<Dim2> quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::SubT [private] |
typedef Quantity<GenericClass<typename SubT::Res>, ST> quantity::GenerateVariable< Q1< Quantity< QT1, bool >, SU1 >, Q2< Quantity< QT2, ST >, SU2 > >::SubNewQ [private] |