Lines Matching refs:BinaryStreamReader
1 //===- BinaryStreamReader.cpp - Reads objects from a binary stream --------===//
9 #include "llvm/Support/BinaryStreamReader.h"
17 BinaryStreamReader::BinaryStreamReader(BinaryStreamRef Ref) : Stream(Ref) {}
19 BinaryStreamReader::BinaryStreamReader(BinaryStream &Stream) : Stream(Stream) {}
21 BinaryStreamReader::BinaryStreamReader(ArrayRef<uint8_t> Data,
25 BinaryStreamReader::BinaryStreamReader(StringRef Data, endianness Endian)
28 Error BinaryStreamReader::readLongestContiguousChunk(
36 Error BinaryStreamReader::readBytes(ArrayRef<uint8_t> &Buffer, uint32_t Size) {
43 Error BinaryStreamReader::readULEB128(uint64_t &Dest) {
58 Error BinaryStreamReader::readSLEB128(int64_t &Dest) {
73 Error BinaryStreamReader::readCString(StringRef &Dest) {
101 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) {
121 Error BinaryStreamReader::readFixedString(StringRef &Dest, uint32_t Length) {
129 Error BinaryStreamReader::readStreamRef(BinaryStreamRef &Ref) {
133 Error BinaryStreamReader::readStreamRef(BinaryStreamRef &Ref, uint32_t Length) {
141 Error BinaryStreamReader::readSubstream(BinarySubstreamRef &Ref,
147 Error BinaryStreamReader::skip(uint64_t Amount) {
154 Error BinaryStreamReader::padToAlignment(uint32_t Align) {
159 uint8_t BinaryStreamReader::peek() const {
167 std::pair<BinaryStreamReader, BinaryStreamReader>
168 BinaryStreamReader::split(uint64_t Off) const {
175 BinaryStreamReader W1{First};
176 BinaryStreamReader W2{Second};