18#include <pluginterfaces/base/smartpointer.h>
19#include <pluginterfaces/vst/vsttypes.h>
26 class ParameterValueQueue;
32 std::vector<Steinberg::IPtr<ParameterValueQueue>>
mPool;
50 void Reset() noexcept;
void operator()(ParameterValueQueue *queue)
static ParameterQueuePool & Instance()
std::unique_ptr< ParameterValueQueue, QueueCleanup > ParameterValueQueuePtr
std::vector< Steinberg::IPtr< ParameterValueQueue > > mPool
ParameterValueQueuePtr Get(Steinberg::Vst::ParamID id)