Lines Matching refs:ApiList

81 class ApiList {
161 explicit ApiList(Value val, uint32_t domain_apis = 0u)
167 explicit ApiList(DomainApi val) : ApiList(Value::kInvalid, helper::ToBit(val)) {} in ApiList() function
187 ApiList() : ApiList(Value::kInvalid) {} in ApiList() function
189 explicit ApiList(uint32_t dex_flags) : dex_flags_(dex_flags) { in ApiList() function
194 static ApiList Whitelist() { return ApiList(Value::kWhitelist); } in Whitelist()
195 static ApiList Greylist() { return ApiList(Value::kGreylist); } in Greylist()
196 static ApiList Blacklist() { return ApiList(Value::kBlacklist); } in Blacklist()
197 static ApiList GreylistMaxO() { return ApiList(Value::kGreylistMaxO); } in GreylistMaxO()
198 static ApiList GreylistMaxP() { return ApiList(Value::kGreylistMaxP); } in GreylistMaxP()
199 static ApiList GreylistMaxQ() { return ApiList(Value::kGreylistMaxQ); } in GreylistMaxQ()
200 static ApiList GreylistMaxR() { return ApiList(Value::kGreylistMaxR); } in GreylistMaxR()
201 static ApiList CorePlatformApi() { return ApiList(DomainApi::kCorePlatformApi); } in CorePlatformApi()
202 static ApiList TestApi() { return ApiList(DomainApi::kTestApi); } in TestApi()
208 static ApiList FromName(const std::string& str) { in FromName()
211 return ApiList(helper::GetEnumAt<Value>(i)); in FromName()
216 return ApiList(helper::GetEnumAt<DomainApi>(i)); in FromName()
219 return ApiList(); in FromName()
226 /* out */ ApiList* out_api_list) { in FromNames()
227 ApiList api_list; in FromNames()
229 ApiList current = FromName(*it); in FromNames()
247 bool operator==(const ApiList& other) const { return dex_flags_ == other.dex_flags_; }
248 bool operator!=(const ApiList& other) const { return !(*this == other); }
249 bool operator<(const ApiList& other) const { return dex_flags_ < other.dex_flags_; }
252 bool CanCombineWith(const ApiList& other) const { in CanCombineWith()
259 ApiList operator|(const ApiList& other) {
268 return ApiList(val1, domain_apis);
270 return ApiList(val2, domain_apis);
272 return ApiList(val1, domain_apis);
274 LOG(FATAL) << "Invalid combination of values " << Dumpable(ApiList(val1))
275 << " and " << Dumpable(ApiList(val2));
280 const ApiList& operator|=(const ApiList& other) {
286 bool Contains(const ApiList& other) const { in Contains()
353 inline std::ostream& operator<<(std::ostream& os, ApiList value) {