Lines Matching refs:value
32 * TypedTag and TypedEnumTag. These classes are templated on a tag type and a tag value, and in the
43 * value arguments and correctly constructs a keyamster_param_t struct.
69 // An unusable type that we can associate with tag types that don't have a simple value type.
77 * A template that defines the association between non-enumerated tag types and their value
207 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT, Tag> tag, uint32_t value) {
208 return keymaster_param_int(tag, value);
212 inline keymaster_key_param_t Authorization(TypedTag<KM_UINT_REP, Tag> tag, uint32_t value) {
213 return keymaster_param_int(tag, value);
217 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG, Tag> tag, uint64_t value) {
218 return keymaster_param_long(tag, value);
222 inline keymaster_key_param_t Authorization(TypedTag<KM_ULONG_REP, Tag> tag, uint64_t value) {
223 return keymaster_param_long(tag, value);
227 inline keymaster_key_param_t Authorization(TypedTag<KM_DATE, Tag> tag, uint64_t value) {
228 return keymaster_param_date(tag, value);
257 KeymasterEnum value) {
258 return keymaster_param_enum(tag, value);
263 KeymasterEnum value) {
264 return keymaster_param_enum(tag, value);