carb::settings::getStringAt
Defined in carb/settings/SettingsUtils.h
- 
inline std::string carb::settings::getStringAt(const ISettings *settings, const char *path, size_t index, const std::string &defaultValue = "")
- Retrieves a std::string from an array of string-type setting for simplicity. - Equivalent to: - auto p = settings->getStringBufferAt(path, index); return p ? std::string(p) : defaultValue; - See also - ISettings::getStringBuffer, getString() - Parameters
- settings – The acquired ISettings interface. 
- path – The setting key path to retrieve (must be an array of strings or - defaultValuewill be returned).
- index – The array index to retrieve. 
- defaultValue – The value that is returned if - pathis not a valid path, not an array of strings, or the index does not exist.
 
- Returns
- A - std::stringrepresentation of the item value.