absolute() const noexcept (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
as() const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
BaseType typedef (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | private |
DivideInt(const T &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
fast_approximation (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | static |
FixedPoint()=default | FixedPoint< FractionalBits, Rounded, FastApproximation > | |
FixedPoint(FixedPoint< OtherFractionalBits > other) noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
FixedPoint(T value) noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
FixedPoint(float value) noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
FixedPoint(double value) noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
fractional_bits (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | static |
from_raw(BaseType raw) noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlinestatic |
integral() const (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
integral_bits (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | static |
IntermediateType typedef (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | private |
max() noexcept (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlinestatic |
min() noexcept (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlinestatic |
MultiplyAdd(const FixedPoint< OtherFractionalBitsA > &a, const FixedPoint< OtherFractionalBitsB > &b) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
MultiplyAdd(const FixedPoint &a, const FixedPoint &b) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
MultiplyInt(const T &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
one() noexcept (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlinestatic |
operator bool() const noexcept (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
operator double() const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
operator FixedPoint< OtherFractionalBits >() const (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator FixedPoint< OtherFractionalBits, OtherRounded, OtherApproximating >() const (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator float() const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
operator T() const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineexplicit |
operator*(const FixedPoint &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator*(const FixedPoint< OtherFractionalBits, OtherRounded, OtherApproximating > &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator*(const T &rhs) const (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator*=(const FixedPoint &rhs) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator*=(const FixedPoint< OtherFractionalBits > &rhs) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator+(const FixedPoint &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator+=(const FixedPoint &rhs) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator-() const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator-(const FixedPoint &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator-=(const FixedPoint &rhs) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator/(const FixedPoint &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator/(const FixedPoint< OtherFractionalBits > &rhs) const | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator/(const T &rhs) (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator/=(const FixedPoint &rhs) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator<=>(const FixedPoint &rhs) const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator<=>(const FixedPoint< OtherFractionalBits > &rhs) const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator==(const FixedPoint &rhs) const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator==(const FixedPoint< OtherFractionalBits > &rhs) const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
operator==(const T &rhs) const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
raw() const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
rounded (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | static |
signed_most_significant_word_multiply(int32_t a, int32_t b) (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineprivatestatic |
signed_most_significant_word_multiply_add(int32_t a, int32_t b, int32_t c) | FixedPoint< FractionalBits, Rounded, FastApproximation > | inlineprivatestatic |
to_float() const noexcept | FixedPoint< FractionalBits, Rounded, FastApproximation > | inline |
value_ (defined in FixedPoint< FractionalBits, Rounded, FastApproximation >) | FixedPoint< FractionalBits, Rounded, FastApproximation > | private |