Lines Matching refs:set

50 std::ostream& operator<<(std::ostream& os, const AuthorizationSet& set);
55 bool contains(const AuthorizationSet& set, TypedEnumTag<KM_ENUM, Tag, KeymasterEnum> tag, in contains() argument
57 int pos = set.find(tag); in contains()
58 return pos != -1 && set[pos].enumerated == val; in contains()
62 bool contains(const AuthorizationSet& set, TypedEnumTag<KM_ENUM_REP, Tag, KeymasterEnum> tag, in contains() argument
65 while ((pos = set.find(tag, pos)) != -1) in contains()
66 if (set[pos].enumerated == val) in contains()
72 bool contains(const AuthorizationSet& set, TypedTag<KM_UINT, Tag> tag, uint32_t val) { in contains() argument
73 int pos = set.find(tag); in contains()
74 return pos != -1 && set[pos].integer == val; in contains()
78 bool contains(const AuthorizationSet& set, TypedTag<KM_UINT_REP, Tag> tag, uint32_t val) { in contains() argument
80 while ((pos = set.find(tag, pos)) != -1) in contains()
81 if (set[pos].integer == val) in contains()
87 bool contains(const AuthorizationSet& set, TypedTag<KM_ULONG, Tag> tag, uint64_t val) { in contains() argument
88 int pos = set.find(tag); in contains()
89 return pos != -1 && set[pos].long_integer == val; in contains()
93 bool contains(const AuthorizationSet& set, TypedTag<KM_BYTES, Tag> tag, const std::string& val) { in contains() argument
94 int pos = set.find(tag); in contains()
96 std::string(reinterpret_cast<const char*>(set[pos].blob.data), in contains()
97 set[pos].blob.data_length) == val; in contains()
101 bool contains(const AuthorizationSet& set, TypedTag<KM_BIGNUM, Tag> tag, const std::string& val) { in contains() argument
102 int pos = set.find(tag); in contains()
104 std::string(reinterpret_cast<const char*>(set[pos].blob.data), in contains()
105 set[pos].blob.data_length) == val; in contains()
108 inline bool contains(const AuthorizationSet& set, keymaster_tag_t tag) { in contains() argument
109 return set.find(tag) != -1; in contains()