downs Mon, 23 Mar 2009 15:00:10 -0700
struct Temp(T) { T t; }
T* allocate(T)() { auto wrap = new Temp!(T); return &wrap.t; }