libfxd 0.2.dev
A fixed-point library for C++.
|
▼Nfxd | This is the namespace where the entire library is defined |
Ndown | Round down |
▼Nexcept | Throw on overflow |
Ndown | Round down, and throw on overflow |
Nup | Round up, and throw on overflow |
Nzero | Round to zero, and throw on overflow |
▼Nexpect | Return fxd::expect::maybe<...> result |
Ndown | Round down |
Nup | Round up |
Nzero | Round to zero |
▼Nsaturate | Clamp on overflow |
Ndown | Round down, and clamp on overflow |
Nup | Round up, and clamp on overflow |
Nzero | Round to zero, and clamp on overflow |
Nup | Round up |
Nzero | Round to zero |
Cfixed | The fixed-point class template |
Cis_fixed_point< fixed< Int, Frac, Raw > > | Test if a type is fxd::fixed |
Cis_signed_fixed_point< fixed< Int, Frac, Raw > > | Test if a type is signed fxd::fixed |
▼Cuniform_real_distribution | Analogous to std::uniform_real_distribution |
Cparam_type | Analogous to std::uniform_real_distribution::param_type |
Rfixed_point | Concept to match any fxd::fixed |
Runsigned_fixed_point | Concept to match only unsigned fxd::fixed |
Rsigned_fixed_point | Concept to match only signed fxd::fixed |
▼Nstd | STL namespace |
Nnumbers | Specialization for mathematical constants |
Chash< Fxd > | Specialization: std::hash<fxd::fixed> |
Cnumeric_limits< fxd::fixed< Int, Frac, Raw > > | Specialization: fxd::fixed is similar to floating-point |