On Monday, 21 May 2018 at 07:10:34 UTC, rikki cattermole wrote:
alias DocumentType = SomeDocument!( ObjectVersion._1_0, ObjectEncoding.PlainASCII ); alias DocumentType2 = SomeDocument!( ObjectEncoding.UTF8, ObjectVersion._2_0 );

 typedef basic_string<char>    string;
 typedef basic_string<wchar_t> wstring;

So, as I understand, basic idea can be reduced to "Let's use traits for options!", isn't it?

Reply via email to