std.conv - custom string to struct conversion ?

Jonathan M Davis jmdavisProg at gmx.com
Thu Aug 1 22:09:02 PDT 2013


On Friday, August 02, 2013 06:50:01 Douglas Petterson wrote:
> Is there a way to convert a string to a struct, similarly to the
> conversion of a struct to a custom string representation ?
> 
> The following code works fine when using format("%s",C) or
> to!string(C):
> 
>      struct sCustomConv
>      {
>          string toString()
>          {
>              return "My custom representation";
>          }
>      }
> 
>      sCustomConv C;
>      string MyBackup = to!string(C);
> 
> But I can't find which class operator must be overloaded (or more
> simply how-to) to make this possible:
> 
>      C = to!sCustomConv(MyBackup);

http://stackoverflow.com/questions/8351245/override-tot-for-used-defined-t-in-d

- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list