예제 #1
0
bool oskar_settings_utility_string_starts_with(const std::string& full_string,
                                               const std::string& fragment,
                                               bool case_senstive)
{
    std::string full_(full_string), frag_(fragment);
    if (case_senstive == false) {
        full_ = oskar_settings_utility_string_to_upper(full_string);
        frag_ = oskar_settings_utility_string_to_upper(fragment);
    }
    if (full_.find(frag_) == 0) return true;
    else return false;
}
예제 #2
0
bool SettingsKey::operator==(const SettingsKey& other) const
{
    return (oskar_settings_utility_string_to_upper(key_) ==
                    oskar_settings_utility_string_to_upper(other.key_));
}