delete Foo, Bar, Baz;
Oh wow, is that the result of the 'batch-delete' proposal from the new C++14 standard? I didn't know it made it in the final release!
There's so many great features that made it into the latest C++, I haven't looked through them all.
[Edit:] After hearing about the potential speed gains, I made a quick performance test, and found that ApochPiQ's version runs almost three times faster than the old method! It must allow some additional compiler optimizations (probably using SSE4's deallocation parallelization) under the hood, since it's batch-deleting them.
I've already gotten started converting my code base over, and so far the results are very promising. Unfortunately, the latest Boost builds don't yet use it - someone really needs patch the major opensource libraries to take advantage of the new speedgains.