reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
92 StringRef getData() const { return Data; } 537 bool eof(const Cursor &C) const { return Data.size() == C.Offset; } 544 bool isValidOffset(uint64_t offset) const { return Data.size() > offset; }lib/Support/DataExtractor.cpp
73 return getU<uint8_t>(offset_ptr, this, IsLittleEndian, Data.data(), Err); 79 Data.data(), nullptr); 84 Data.data(), &C.Err); 88 return getU<uint16_t>(offset_ptr, this, IsLittleEndian, Data.data(), Err); 94 Data.data(), nullptr); 99 getU<uint24_t>(offset_ptr, this, IsLittleEndian, Data.data(), nullptr); 105 return getU<uint32_t>(offset_ptr, this, IsLittleEndian, Data.data(), Err); 111 Data.data(), nullptr); 115 return getU<uint64_t>(offset_ptr, this, IsLittleEndian, Data.data(), Err); 121 Data.data(), nullptr); 156 StringRef::size_type pos = Data.find('\0', offset); 159 return Data.data() + offset; 166 StringRef::size_type Pos = Data.find('\0', Start); 169 return StringRef(Data.data() + Start, Pos - Start); 176 assert(*offset_ptr <= Data.size()); 184 reinterpret_cast<const uint8_t *>(Data.data() + *offset_ptr), &bytes_read, 185 reinterpret_cast<const uint8_t *>(Data.data() + Data.size()), &error); 185 reinterpret_cast<const uint8_t *>(Data.data() + Data.size()), &error); 196 assert(*offset_ptr <= Data.size()); 201 reinterpret_cast<const uint8_t *>(Data.data() + *offset_ptr), &bytes_read, 202 reinterpret_cast<const uint8_t *>(Data.data() + Data.size()), &error); 202 reinterpret_cast<const uint8_t *>(Data.data() + Data.size()), &error);