• Home
  • Raw
  • Download

Lines Matching refs:limit

38         vector<string> limit;  in ParseTargetConfig()  local
39 ResourceUtil::Split(it, limit, "["); in ParseTargetConfig()
40 if (limit.size() != 2) { // 2 means the size of the valid parameter after split by '[' in ParseTargetConfig()
43 ResourceUtil::RemoveSpaces(limit.back()); in ParseTargetConfig()
44 if (limit.size() < 2 || limit.back().back() != ']') { // 2 means characters other than ']' in ParseTargetConfig()
47 limit.back().pop_back(); in ParseTargetConfig()
49 ResourceUtil::Split(limit.back(), limitValues, ","); in ParseTargetConfig()
53 auto &limitType = limit.front(); in ParseTargetConfig()
95 void SelectCompileParse::InitMccmnc(vector<KeyParam> &limit) in InitMccmnc() argument
100 for (size_t i = 0; i < limit.size(); i++) { in InitMccmnc()
101 if (limit[i].keyType == KeyType::MCC) { in InitMccmnc()
102 mccmncArray_.push_back({limit[i], {KeyType::OTHER, 0}}); in InitMccmnc()
104 if (limit[i].keyType == KeyType::MNC) { in InitMccmnc()
105 mccmncArray_.back().mnc = limit[i]; in InitMccmnc()
110 …mpileParse::IsSelectableMccmnc(vector<KeyParam> &keyParams, size_t &index, vector<KeyParam> &limit) in IsSelectableMccmnc() argument
112 if (limit.empty()) { in IsSelectableMccmnc()
121 InitMccmnc(limit); in IsSelectableMccmnc()
125 void SelectCompileParse::InitLocale(vector<KeyParam> &limit) in InitLocale() argument
130 for (size_t i = 0; i < limit.size(); i++) { in InitLocale()
131 if (limit[i].keyType == KeyType::LANGUAGE) { in InitLocale()
132 localeArray_.push_back({limit[i], {KeyType::OTHER, 0}, in InitLocale()
135 if (limit[i].keyType == KeyType::SCRIPT) { in InitLocale()
136 localeArray_.back().script = limit[i]; in InitLocale()
138 if (limit[i].keyType == KeyType::REGION) { in InitLocale()
139 localeArray_.back().region = limit[i]; in InitLocale()
144 …mpileParse::IsSelectableLocale(vector<KeyParam> &keyParams, size_t &index, vector<KeyParam> &limit) in IsSelectableLocale() argument
146 if (limit.empty()) { in IsSelectableLocale()
162 InitLocale(limit); in IsSelectableLocale()
166 …ompileParse::IsSelectableOther(vector<KeyParam> &keyParams, size_t &index, vector<KeyParam> &limit) in IsSelectableOther() argument
168 if (limit.empty()) { in IsSelectableOther()
171 return find(limit.begin(), limit.end(), keyParams[index]) != limit.end(); in IsSelectableOther()