Allow passing default value to Bench::GetXXXParameter()

Just an extra convenience for the benchmark functions.
This commit is contained in:
Vadim Zeitlin
2022-02-22 23:58:38 +00:00
parent 5847b302be
commit a8ec7eec0b
2 changed files with 8 additions and 6 deletions

View File

@@ -87,14 +87,16 @@ wxIMPLEMENT_APP_CONSOLE(BenchApp);
Bench::Function *Bench::Function::ms_head = NULL;
long Bench::GetNumericParameter()
long Bench::GetNumericParameter(long defVal)
{
return wxGetApp().GetNumericParameter();
const long val = wxGetApp().GetNumericParameter();
return val ? val : defVal;
}
wxString Bench::GetStringParameter()
wxString Bench::GetStringParameter(const wxString& defVal)
{
return wxGetApp().GetStringParameter();
const wxString& val = wxGetApp().GetStringParameter();
return !val.empty() ? val : defVal;
}
// ============================================================================