llvm::write_double

Write a floating-point value to a stream.

Synopsis

Declared in <llvm/Support/NativeFormatting.h>

void
write_double(
    raw_ostream& S,
    double D,
    FloatStyle Style,
    std::optional<size_t> Precision = std::nullopt);

Parameters

NameDescription
SDestination stream.
DValue to write.
StyleFloating-point formatting style.
PrecisionOptional digit precision; defaults per Style when unset.