getSettingOrDefault#
Fully qualified name: carb::settings::getSettingOrDefault
Defined in omni/extras/SettingsHelpers.h
-
template<typename T>
T carb::settings::getSettingOrDefault( - const char *path,
- T defaultValue = {},
Access a setting key if present, otherwise returning a default value.
This function does not use the carb::settings::ISettings API to set the value as a default if
path
does not exist. In order to do that, use setDefaultAndGetSetting().- Template Parameters:
T – the type of the return value and default value
- Parameters:
path – The setting key path to check
defaultValue – The default value to return if the setting key does not exist
- Returns:
The value read from
path
, ordefaultValue
if the setting key does not exist