FLANG
Fortran::decimal::BigRadixFloatingPointNumber< PREC, LOG10RADIX > Class Template Reference

Public Types

using Real = BinaryFloatingPointNumber<PREC>

Public Member Functions

RT_API_ATTRS BigRadixFloatingPointNumber (enum FortranRounding rounding=RoundNearest)
RT_API_ATTRS BigRadixFloatingPointNumber (Real, enum FortranRounding=RoundNearest)
RT_API_ATTRS BigRadixFloatingPointNumberSetToZero ()
RT_API_ATTRS bool IsInteger () const
RT_API_ATTRS ConversionToBinaryResult< PREC > ConvertToBinary ()
RT_API_ATTRS ConversionToBinaryResult< PREC > ConvertToBinary (const char *&, const char *end=nullptr)
RT_API_ATTRS ConversionToDecimalResult ConvertToDecimal (char *, std::size_t, enum DecimalConversionFlags, int digits) const
RT_API_ATTRS void Minimize (BigRadixFloatingPointNumber &&less, BigRadixFloatingPointNumber &&more)
template<typename STREAM>
STREAM & Dump (STREAM &) const
template<typename STREAM>
RT_EXT_API_GROUP_END STREAM & Dump (STREAM &o) const

Static Public Attributes

static constexpr int log10Radix {LOG10RADIX}

The documentation for this class was generated from the following files: