On 2013-12-27 20:38, Ilya Yaroshenko wrote:
Hello!
Can we introduce std.conv.parse for user defined structs/classes?
I think we can define inner static method:
-----------
struct UserStruct
{
static typeof(this) parseImpl(Range)(Range range)
if(...)
{
typeof(this) ret;
...
return ret;
}
}
-----------
or something like that.
And then use it in standard parse function.
The reason is common parse, formattedRead and io/stdio.readf functions
that can be used for user defined types (and for voldemort user defined
types too!).
Isn't this starting to look like serialization?
--
/Jacob Carlborg