base_element() | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlinestatic |
base_type typedef | ystdex::fixed_point< _tBase, _vInt, _vFrac > | |
cast() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlineprivate |
cast() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlineprivate |
ceil(fixed_point x) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
digit_bit_n | ystdex::fixed_point< _tBase, _vInt, _vFrac > | static |
fabs(fixed_point x) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
fixed_point class | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
fixed_point() | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(base_type v, raw_tag) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(_tInt val, enable_if_t< is_integral< _tInt >::value, _tInt * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(_tFloat val, enable_if_t< is_floating_point< _tFloat >::value, _tFloat * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(_tFirst x, _tSecond y, enable_if_t< is_integral< _tFirst >::value &&!is_same< _tSecond, raw_tag >::value, _tFirst * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(_tFirst x, _tSecond y, enable_if_t< is_floating_point< _tFirst >::value &&!is_same< _tSecond, raw_tag >::value, _tFirst * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point &)=default | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point< base_type, _vOtherInt, _vOtherFrac > &f, enable_if_t<(_vOtherInt< int_bit_n), base_type * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point< base_type, _vOtherInt, _vOtherFrac > &f, enable_if_t<(int_bit_n< _vOtherInt), base_type * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point< _tOtherBase, _vOtherInt, _vOtherFrac > &f, enable_if_t<(frac_bit_n==_vOtherFrac), base_type * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point< _tOtherBase, _vOtherInt, _vOtherFrac > &f, enable_if_t<(frac_bit_n< _vOtherFrac), base_type * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
fixed_point(const fixed_point< _tOtherBase, _vOtherInt, _vOtherFrac > &f, enable_if_t<(_vOtherFrac< frac_bit_n), base_type * >={}) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
floor(fixed_point x) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
frac_bit_n | ystdex::fixed_point< _tBase, _vInt, _vFrac > | static |
get() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
identity() | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlinestatic |
int_bit_n | ystdex::fixed_point< _tBase, _vInt, _vFrac > | static |
mul(base_type x, base_type y, true_type) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlineprivatestatic |
mul(base_type x, base_type y, false_type) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlineprivatestatic |
mul_signed(typename fixed_multiplicative< base_type >::type tmp) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inlineprivatestatic |
operator _type() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator!() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator*=(const fixed_point &f) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator++() | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator+=(const fixed_point &f) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator-() const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator--() | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator-=(const fixed_point &f) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator/=(const fixed_point &f) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator<(const fixed_point &f) const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator<<=(size_t s) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator==(const fixed_point &f) const | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
operator>>=(size_t s) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | inline |
round(fixed_point x) | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
std::numeric_limits< fixed_point< _tBase, _vInt, _vFrac > > class | ystdex::fixed_point< _tBase, _vInt, _vFrac > | friend |
value | ystdex::fixed_point< _tBase, _vInt, _vFrac > | private |