| 
    libsdr
    0.1.0
    
   A simple SDR library 
   | 
 
Forward declaration of type tratis template. More...
#include <traits.hh>
Forward declaration of type tratis template.
For each supported type, uint8_t, std::comple<uint8_t>, int8_t, std::complex<uint8_t>, uint16_t, std::complex<uint16_t>, int16_t, std::complex<int16_t>, float, std::complex<float>, double and std::complex<double>, the Traits template povides the Scalar type (the template argument type), its real type (i.e. for the type std::complex<int16_t> it would be int16_t), its super scalar (i.e. for the int16_t, it would be int32_t but for float it is flaot again) which allows for safe multiplications of these values, the scale mapping the interval [-1,1] to the values of the scalar type, the bit shift from the scalar type to the super scalar type and the type id for the scalar. 
 1.8.9.1