diff --git a/include/FluidSCWrapper.hpp b/include/FluidSCWrapper.hpp index f93aa09..ee631ac 100644 --- a/include/FluidSCWrapper.hpp +++ b/include/FluidSCWrapper.hpp @@ -129,7 +129,7 @@ public: { mControlsIterator.reset(mInBuf + 1); //mClient.audioChannelsIn()); Wrapper::setParams(mParams, mWorld->mVerbosity > 0, mWorld, mControlsIterator); // forward on inputs N + audio inputs as params - mParams.template constrainParameterValues(); + mParams.constrainParameterValues(); const Unit *unit = this; for (size_t i = 0; i < mClient.audioChannelsIn(); ++i) { @@ -218,7 +218,7 @@ private: static Result validateParameters(NonRealTime *w) { - auto results = w->mParams.template constrainParameterValues(); + auto results = w->mParams.constrainParameterValues(); for (auto &r : results) { if (!r.ok()) return r; @@ -397,7 +397,7 @@ public: if(inputs.size() == C::getParameterDescriptors().count()) { p.template setParameterValues(verbose, world, inputs); - if (constrain)p.template constrainParameterValues(); + if (constrain)p.constrainParameterValues(); } return p; }