namespace tizen {
using namespace common;
+using namespace common::tools;
AbstractFilter::AbstractFilter(FilterType filter_type) : m_filter_type(filter_type) {
ScopeLogger();
namespace {
-std::string convertToLowerCase(const std::string& input_string) {
- std::string output_string = input_string;
- std::transform(output_string.begin(), output_string.end(), output_string.begin(), ::tolower);
- return output_string;
-}
-
// This function assumes, that the flag is not "EXISTS"
bool isMatchingString(const std::string& match_value, const std::string& value,
AttributeMatchFlag flag) {
if (match_value.size() > value.size()) {
return false;
}
- std::string lvalue = convertToLowerCase(value);
- std::string lmatch_value = convertToLowerCase(match_value);
+ std::string lvalue = ConvertToLowerCase(value);
+ std::string lmatch_value = ConvertToLowerCase(match_value);
return lvalue.substr(lvalue.size() - lmatch_value.size(), lmatch_value.size()) ==
lmatch_value;
}
if (match_value.size() > value.size()) {
return false;
}
- std::string lvalue = convertToLowerCase(value);
- std::string lmatch_value = convertToLowerCase(match_value);
+ std::string lvalue = ConvertToLowerCase(value);
+ std::string lmatch_value = ConvertToLowerCase(match_value);
return lvalue.substr(0, lmatch_value.size()) == lmatch_value;
}
if (match_value.size() > value.size()) {
return false;
}
- std::string lvalue = convertToLowerCase(value);
- std::string lmatch_value = convertToLowerCase(match_value);
+ std::string lvalue = ConvertToLowerCase(value);
+ std::string lmatch_value = ConvertToLowerCase(match_value);
return lvalue.find(lmatch_value) != std::string::npos;
}
case AttributeMatchFlag::kFullString: {
- return convertToLowerCase(match_value) == convertToLowerCase(value);
+ return ConvertToLowerCase(match_value) == ConvertToLowerCase(value);
}
default: {