|
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 |