10 #if !defined(SG14_MAKE_FIXED_H) 11 #define SG14_MAKE_FIXED_H 1 13 #include "fixed_point_type.h" 15 #include <sg14/bits/type_traits.h> 38 template<
int IntegerDigits,
int FractionalDigits = 0,
class Narrowest =
signed>
40 set_digits_t<Narrowest, IntegerDigits+FractionalDigits>,
47 template<
int IntegerDigits,
int FractionalDigits = 0,
class Narrowest =
unsigned>
51 typename make_unsigned<Narrowest>::type>;
54 #endif // SG14_MAKE_FIXED_H fixed_point< set_digits_t< Narrowest, IntegerDigits+FractionalDigits >, -FractionalDigits > make_fixed
specializes fixed_point with the given number of integer and fractional digits
Definition: fixed_point_make.h:41
literal real number approximation that uses fixed-point arithmetic
Definition: fixed_point_type.h:20
study group 14 of the C++ working group
Definition: const_integer.h:22