1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-31 16:09:28 +02:00

Use std::vector<>::data() not address of first element

This commit is contained in:
Paul Licameli 2018-03-27 07:50:07 -04:00
parent 2065eebff6
commit d464878d65
2 changed files with 7 additions and 7 deletions

View File

@ -341,7 +341,7 @@ bool NyquistEffect::DefineParams( ShuttleParams & S )
int x=d;
//parms.WriteEnum(ctrl.var, (int) d, choices);
S.DefineEnum( x, static_cast<const wxChar*>( ctrl.var.c_str() ), 0,
&ctrl.choices[0], ctrl.choices.size() );
ctrl.choices.data(), ctrl.choices.size() );
}
else if (ctrl.type == NYQ_CTRL_STRING)
{
@ -389,7 +389,7 @@ bool NyquistEffect::GetAutomationParameters(CommandParameters & parms)
{
// untranslated
parms.WriteEnum(ctrl.var, (int) d,
&ctrl.choices[0], ctrl.choices.size());
ctrl.choices.data(), ctrl.choices.size());
}
else if (ctrl.type == NYQ_CTRL_STRING)
{
@ -440,7 +440,7 @@ bool NyquistEffect::SetAutomationParameters(CommandParameters & parms)
int val;
// untranslated
good = parms.ReadEnum(ctrl.var, &val,
&ctrl.choices[0], ctrl.choices.size()) &&
ctrl.choices.data(), ctrl.choices.size()) &&
val != wxNOT_FOUND;
}
else if (ctrl.type == NYQ_CTRL_STRING)
@ -481,7 +481,7 @@ bool NyquistEffect::SetAutomationParameters(CommandParameters & parms)
int val {0};
// untranslated
parms.ReadEnum(ctrl.var, &val,
&ctrl.choices[0], ctrl.choices.size());
ctrl.choices.data(), ctrl.choices.size());
ctrl.val = (double) val;
}
else if (ctrl.type == NYQ_CTRL_STRING)

View File

@ -193,7 +193,7 @@ bool VampEffect::GetAutomationParameters(CommandParameters & parms)
choices.push_back(choice);
}
parms.WriteEnum(key, val, &choices[0], choices.size());
parms.WriteEnum(key, val, choices.data(), choices.size());
}
else
{
@ -236,7 +236,7 @@ bool VampEffect::SetAutomationParameters(CommandParameters & parms)
choices.push_back(choice);
}
good = parms.ReadEnum(key, &val, &choices[0], choices.size()) && val != wxNOT_FOUND;
good = parms.ReadEnum(key, &val, choices.data(), choices.size()) && val != wxNOT_FOUND;
}
else
{
@ -282,7 +282,7 @@ bool VampEffect::SetAutomationParameters(CommandParameters & parms)
choices.push_back(choice);
}
parms.ReadEnum(key, &val, &choices[0], choices.size());
parms.ReadEnum(key, &val, choices.data(), choices.size());
mPlugin->setParameter(mParameters[p].identifier, (float) val);
}