std.format.internal.read

Functions 11

fnvoid skipData(Range, Char)(ref Range input, scope const ref FormatSpec!Char spec)
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isInputRange!Range && is(immutable T == immutable bool))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isInputRange!Range && is(T == typeof(null)))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isInputRange!Range && isIntegral!T && !is(T == enum) && isSomeChar!(ElementType!Range))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isFloatingPoint!T && !is(T == enum) && isInputRange!Range && isSomeChar!(ElementType!Range) && !is(Range == enum))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isInputRange!Range && isSomeChar!T && !is(T == enum) && isSomeChar!(ElementType!Range))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char fmt) if (isInputRange!Range && is(StringTypeOf!T) && !isAggregateType!T && !is(T == enum))
fnT unformatValueImpl(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char fmt) if (isInputRange!Range && !is(StringTypeOf!T) && !isAggregateType!T && (isArray!T || isAssociativeArray!T || is(T == enum)))
private fnT rawRead(T, Range)(ref Range input) if (is(immutable ElementEncodingType!Range == immutable char) || is(immutable ElementEncodingType!Range == immutable byte) || is(immutable ElementEncodingType!Range == immutable ubyte))
private fnT unformatRange(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec)
fnT unformatElement(T, Range, Char)(ref Range input, scope const ref FormatSpec!Char spec) if (isInputRange!Range)

Templates 1

tmplacceptedSpecs(T)