Lines Matching refs:Data
18 bool isLittleEndian, const char *Data) { in getU() argument
22 std::memcpy(&val, &Data[offset], sizeof(val)); in getU()
34 const DataExtractor *de, bool isLittleEndian, const char *Data){ in getUs() argument
40 *value_ptr = getU<T>(offset_ptr, de, isLittleEndian, Data); in getUs()
51 return getU<uint8_t>(offset_ptr, this, IsLittleEndian, Data.data()); in getU8()
57 Data.data()); in getU8()
62 return getU<uint16_t>(offset_ptr, this, IsLittleEndian, Data.data()); in getU16()
68 Data.data()); in getU16()
73 getU<uint24_t>(offset_ptr, this, IsLittleEndian, Data.data()); in getU24()
79 return getU<uint32_t>(offset_ptr, this, IsLittleEndian, Data.data()); in getU32()
85 Data.data()); in getU32()
89 return getU<uint64_t>(offset_ptr, this, IsLittleEndian, Data.data()); in getU64()
95 Data.data()); in getU64()
130 StringRef::size_type pos = Data.find('\0', offset); in getCStr()
133 return Data.data() + offset; in getCStr()
140 StringRef::size_type Pos = Data.find('\0', Start); in getCStrRef()
143 return StringRef(Data.data() + Start, Pos - Start); in getCStrRef()
150 if (Data.empty()) in getULEB128()
158 byte = Data[offset++]; in getULEB128()
171 if (Data.empty()) in getSLEB128()
179 byte = Data[offset++]; in getSLEB128()