On 05/24/2016 03:59 AM, Jack Stouffer wrote:
     parse!int(splitValue.front);
[...]
std.conv.parse(Target, Source)(ref Source s) if (
     isSomeChar!(ElementType!Source) && isIntegral!Target && !is(Target
== enum))

You're missing that `parse`'s parameter is `ref`. `splitValue.front` is not an lvalue, so it can't be passed in a ref parameter.

This works:
----
    auto f = splitValue.front;
    parse!int(f);
----

Reply via email to