Namespace fpm
Overloads and specializations for the fpm library.
Classes
| Type | Name |
|---|---|
| struct | is_fixed< FixedAdapter< BaseType, intermediate_type, FractionBits, EnableRounding > > <typename BaseType, typename intermediate_type, FractionBits, EnableRounding> Specialization of fpm::is_fixed for the FixedAdapter type. |
Public Functions
| Type | Name |
|---|---|
| constexpr bool | operator!= (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator!= (const NonFixedType & y, const FixedType & x) noexcept |
| constexpr FixedType | operator* (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator* (const NonFixedType & x, const FixedType & y) noexcept |
| constexpr FixedType | operator*= (FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator+ (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator+ (const NonFixedType & x, const FixedType & y) noexcept |
| constexpr FixedType | operator+= (FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator- (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator- (const NonFixedType & x, const FixedType & y) noexcept |
| constexpr FixedType | operator-= (FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator/ (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr FixedType | operator/ (const NonFixedType & x, const FixedType & y) noexcept |
| constexpr FixedType | operator/= (FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator< (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator< (const NonFixedType & y, const FixedType & x) noexcept |
| constexpr bool | operator<= (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator<= (const NonFixedType & y, const FixedType & x) noexcept |
| constexpr bool | operator== (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator== (const NonFixedType & y, const FixedType & x) noexcept |
| constexpr bool | operator> (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator> (const NonFixedType & y, const FixedType & x) noexcept |
| constexpr bool | operator>= (const FixedType & x, const NonFixedType & y) noexcept |
| constexpr bool | operator>= (const NonFixedType & y, const FixedType & x) noexcept |
Public Functions Documentation
function operator!=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator!= (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator!=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator!= (
const NonFixedType & y,
const FixedType & x
) noexcept
function operator*
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator* (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator*
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator* (
const NonFixedType & x,
const FixedType & y
) noexcept
function operator*=
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator*= (
FixedType & x,
const NonFixedType & y
) noexcept
function operator+
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator+ (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator+
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator+ (
const NonFixedType & x,
const FixedType & y
) noexcept
function operator+=
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator+= (
FixedType & x,
const NonFixedType & y
) noexcept
function operator-
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator- (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator-
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator- (
const NonFixedType & x,
const FixedType & y
) noexcept
function operator-=
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator-= (
FixedType & x,
const NonFixedType & y
) noexcept
function operator/
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator/ (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator/
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator/ (
const NonFixedType & x,
const FixedType & y
) noexcept
function operator/=
template<typename FixedType, typename NonFixedType>
inline constexpr FixedType fpm::operator/= (
FixedType & x,
const NonFixedType & y
) noexcept
function operator<
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator< (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator<
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator< (
const NonFixedType & y,
const FixedType & x
) noexcept
function operator<=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator<= (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator<=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator<= (
const NonFixedType & y,
const FixedType & x
) noexcept
function operator==
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator== (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator==
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator== (
const NonFixedType & y,
const FixedType & x
) noexcept
function operator>
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator> (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator>
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator> (
const NonFixedType & y,
const FixedType & x
) noexcept
function operator>=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator>= (
const FixedType & x,
const NonFixedType & y
) noexcept
function operator>=
template<typename FixedType, typename NonFixedType>
inline constexpr bool fpm::operator>= (
const NonFixedType & y,
const FixedType & x
) noexcept
The documentation for this class was generated from the following file fpm_adapter.hpp