Lines Matching defs:Decode
572 template<typename T> inline T Decode(uint32_t in);
574 template<> inline uint16_t Decode<uint16_t>(uint32_t in) {
577 template<> inline uint32_t Decode<uint32_t>(uint32_t in) {
580 template<> inline dex::TypeIndex Decode<dex::TypeIndex>(uint32_t in) {
583 template<> inline dex::StringIndex Decode<dex::StringIndex>(uint32_t in) {
594 *t = Decode<dex::TypeIndex>(DecodeUint32WithOverflowCheck(in, end));
605 T1 v1 = Decode<T1>(DecodeUint32WithOverflowCheck(in, end));
606 T2 v2 = Decode<T2>(DecodeUint32WithOverflowCheck(in, end));
619 T1 v1 = Decode<T1>(DecodeUint32WithOverflowCheck(in, end));
620 T2 v2 = Decode<T2>(DecodeUint32WithOverflowCheck(in, end));
621 T3 v3 = Decode<T3>(DecodeUint32WithOverflowCheck(in, end));
662 Decode<T>(dchecked_integral_cast<uint16_t>(DecodeUint32WithOverflowCheck(in, end))));