Lines Matching defs:TypedTag
117 inline bool GetTagValue(TypedTag<KM_INT, T> tag, uint32_t* val) const {
127 bool GetTagValue(TypedTag<KM_INT_REP, Tag> tag, size_t instance, uint32_t* val) const {
136 inline bool GetTagValue(TypedTag<KM_LONG, T> tag, uint64_t* val) const {
164 bool GetTagValue(TypedTag<KM_INT_REP, Tag> tag, size_t instance,
165 typename TypedTag<KM_INT_REP, Tag>::value_type* val) const {
174 bool GetTagValue(TypedTag<KM_BYTES, Tag> tag, keymaster_blob_t* val) const {
183 bool GetTagValue(TypedTag<KM_BIGNUM, Tag> tag, keymaster_blob_t* val) const {
192 bool GetTagValue(TypedTag<Type, Tag> tag, typename TagValueType<Type>::value_type* val) const {
217 template <keymaster_tag_t Tag> bool push_back(TypedTag<KM_BOOL, Tag> tag) {
222 bool push_back(TypedTag<KM_BYTES, Tag> tag, const void* bytes, size_t bytes_len) {
227 bool push_back(TypedTag<KM_BIGNUM, Tag> tag, const void* bytes, size_t bytes_len) {
232 bool push_back(TypedTag<Type, Tag> tag, typename TypedTag<Type, Tag>::value_type val) {
237 bool push_back(TypedTag<Type, Tag> tag, const void* bytes, size_t bytes_len) {