How do I flatten an AudioProcessorParameterGroup? It seems like this should be straightforward, but the syntax is eluding me, and Xcode is not telling me what I can legally say as it normally does. I think I want to say something like
auto fg = std::make_unique<AudioProcessorParameterGroup>("FlatGroup","FlatGroup"," | "); fg->addChild(std::move(std::make_unique<Array<AudioProcessorParameter*>>( nonFlatGroup->getParameters( /* recursive */ true ))));
Incidentally, what is the best IDE for C++ that is smart about templates? I find Xcode to be confused by them most of the time. I miss my popup API options when typing. Templates should not degrade the benefits of a strongly typed language.