Lines Matching refs:Data
18 bool isLittleEndian, const char *Data) {
22 std::memcpy(&val, &Data[offset], sizeof(val));
34 const DataExtractor *de, bool isLittleEndian, const char *Data){
40 *value_ptr = getU<T>(offset_ptr, de, isLittleEndian, Data);
43 // Return a non-NULL pointer to the converted data as an indicator of
51 return getU<uint8_t>(offset_ptr, this, IsLittleEndian, Data.data());
57 Data.data());
62 return getU<uint16_t>(offset_ptr, this, IsLittleEndian, Data.data());
68 Data.data());
72 return getU<uint32_t>(offset_ptr, this, IsLittleEndian, Data.data());
78 Data.data());
82 return getU<uint64_t>(offset_ptr, this, IsLittleEndian, Data.data());
88 Data.data());
123 StringRef::size_type pos = Data.find('\0', offset);
126 return Data.data() + offset;
133 if (Data.empty())
141 byte = Data[offset++];
154 if (Data.empty())
162 byte = Data[offset++];