CustomString and string constraints

SrMordred patric.dexheimer at gmail.com
Tue Jun 26 17:14:08 UTC 2018


Is possible to make a Custom Struct String work for D string 
constraints?

eg:

struct MyString
{
     char[] arr;
     alias arr this;
}

void getString( char[] str ){}

MyString().split(";"); //oops, type mismatch

getString( MyString() ); //fine, implicit conversion

isSomeString!(char[]).writeln; //true
isSomeString!(MyString).writeln; //false



More information about the Digitalmars-d-learn mailing list