std.format.internal.floats

Functions 7

private fnauto printFloat(T, Char)(const(T) val, FormatSpec!Char f) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))
fnbool isFloatSpec(char c) nothrow @nogc pure @safeReturns: whether `c` is a supported format specifier for floats
fnvoid printFloat(Writer, T, Char)(auto ref Writer w, const(T) val, FormatSpec!Char f) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))
private fnvoid printFloatA(Writer, T, Char)(auto ref Writer w, const(T) val, FormatSpec!Char f, string sgn, int exp, ulong mnt, bool is_upper) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))
private fnvoid printFloatE(bool g, Writer, T, Char)(auto ref Writer w, const(T) val, FormatSpec!Char f, string sgn, int exp, ulong mnt, bool is_upper) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))
private fnvoid printFloatF(bool g, Writer, T, Char)(auto ref Writer w, const(T) val, FormatSpec!Char f, string sgn, int exp, ulong mnt, bool is_upper) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))
private fnvoid printFloatG(Writer, T, Char)(auto ref Writer w, const(T) val, FormatSpec!Char f, string sgn, int exp, ulong mnt, bool is_upper) if (is(T == float) || is(T == double) || (is(T == real) && (T.mant_dig == double.mant_dig || T.mant_dig == 64)))