On Saturday, 16 August 2014 at 01:55:44 UTC, Andrei Alexandrescu wrote: > extern(C++) > struct basic_string(charT, > traits = char_traits!charT, > Alloc = allocator!charT) > { Also does D already support value semantics for C++ classes? That would be interesting, I was thinking about direct interfacing with wxWidgets.