On Monday, October 21, 2013 05:07:02 Agustin wrote: > What about constructor?. My current code is: > > T allocate(T : Object, A...)(auto ref A arguments) { > auto pMemory = rawAllocate(__traits(classInstanceSize, T), > T.alignof); // Return void* > > emplace!T(cast(T *)pMemory, arguments); > return cast(T) pMemory; > } > > Doesn't seems to work, and i can't find any good documentation > about it.
IIRC, the constructor should be name __ctor. - Jonathan M Davis