On Wednesday, 5 November 2014 at 20:19:03 UTC, IgorStepanov wrote: > data[i].__postblit(); //error: S hasn't __postblit member, but > it need the postblit call for Sx Hmm, we could perhaps do a recursive call with __traits(allMembers) and if it has a __postblit.