Lines Matching refs:unformatValue
688 (*args[0])[i] = unformatValue!(T)(r, spec); in formattedRead()
690 args[0][i] = unformatValue!(T)(r, spec); in formattedRead()
697 *args[0] = unformatValue!(A)(r, spec); in formattedRead()
699 args[0] = unformatValue!(A)(r, spec); in formattedRead()
4840 T unformatValue(T, Range, Char)(ref Range input, const ref FormatSpec!Char spec)
4850 assert(unformatValue!bool(str, spec) == false);
4854 assert(unformatValue!bool(str, spec));
4862 assert(str.unformatValue!(typeof(null))(spec) == null);
4870 assert(str.unformatValue!int(spec) == 123);
4874 assert(str.unformatValue!int(spec) == 2748);
4878 assert(str.unformatValue!int(spec) == 5000);
4888 assert(str.unformatValue!double(spec).approxEqual(123.456));
4896 assert(str.unformatValue!char(spec) == 'a');
4901 assert(str.unformatValue!char(spec) == 'A');
4905 assert(str.unformatValue!char(spec) == 'A');
4909 assert(str.unformatValue!dchar(spec) == '✓');
4917 assert(str.unformatValue!(dchar[])(spec) == "aaa"d);
4922 assert(str.unformatValue!(dchar[3])(spec) == ret);
4926 assert(str.unformatValue!(int[])(spec) == [1, 2, 3, 4]);
4931 assert(str.unformatValue!(int[4])(spec) == ret2);
4939 assert(str.unformatValue!(int[string])(spec) == ["one": 1, "two": 2]);
4948 auto result = unformatValue!(dchar[1])(input, spec);
4963 return unformatValue!long(input, spec) != 0;
5050 return unformatValue!ubyte(input, spec);
5052 return unformatValue!ushort(input, spec);
5054 return unformatValue!uint(input, spec);
5296 return unformatValue!T(input, spec);