parse int error

Peter Eisenhower peter.eisenhower at gmail.com
Tue Oct 29 18:03:54 PDT 2013


On Wednesday, 30 October 2013 at 01:02:45 UTC, Peter Eisenhower 
wrote:
> I am confused as to why I cannot pass the return of the tag 
> attribute directly into the parse int.
>
> // This works
>  string s = xml.tag.attr["key"];
>  int key = parse!int(s);
>
> // Compile error on these
> int key = parse!int(xml.tag.attr["key"]);
> int key = parse!int(cast(string) cml.tag.attr["key"]);

This is the compile error

Error: template instance 
std.conv.parse!(int,const(immutable(char)[])) error instantiating


More information about the Digitalmars-d-learn mailing list