I think the question is also which hardware you support! How far back do you need to go? Can we use AVX? Can we use just SSE4.2? (already 10 years old).
BTW, is someone using a modern VS for AAX? (NOT 2013 and previous)
Yep. A lack of std::function in the c++ libraries of older OS X’s was limiting what we could do with lambda functions, but it’s a simple enough class that we could replace it.
We’d love to do the same with std::atomic and std::*_ptr, but that’s a huge job.