Lines Matching defs:BinaryStreamReader
1 //===- BinaryStreamReader.cpp - Reads objects from a binary stream --------===//
9 #include "llvm/Support/BinaryStreamReader.h"
18 BinaryStreamReader::BinaryStreamReader(BinaryStreamRef Ref) : Stream(Ref) {}
20 BinaryStreamReader::BinaryStreamReader(BinaryStream &Stream) : Stream(Stream) {}
22 BinaryStreamReader::BinaryStreamReader(ArrayRef<uint8_t> Data,
26 BinaryStreamReader::BinaryStreamReader(StringRef Data, endianness Endian)
29 Error BinaryStreamReader::readLongestContiguousChunk(
37 Error BinaryStreamReader::readBytes(ArrayRef<uint8_t> &Buffer, uint32_t Size) {
44 Error BinaryStreamReader::readULEB128(uint64_t &Dest) {
59 Error BinaryStreamReader::readSLEB128(int64_t &Dest) {
74 Error BinaryStreamReader::readCString(StringRef &Dest) {
102 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) {
122 Error BinaryStreamReader::readFixedString(StringRef &Dest, uint32_t Length) {
130 Error BinaryStreamReader::readStreamRef(BinaryStreamRef &Ref) {
134 Error BinaryStreamReader::readStreamRef(BinaryStreamRef &Ref, uint32_t Length) {
142 Error BinaryStreamReader::readSubstream(BinarySubstreamRef &Ref,
148 Error BinaryStreamReader::skip(uint32_t Amount) {
155 Error BinaryStreamReader::padToAlignment(uint32_t Align) {
160 uint8_t BinaryStreamReader::peek() const {
168 std::pair<BinaryStreamReader, BinaryStreamReader>
169 BinaryStreamReader::split(uint32_t Off) const {
176 BinaryStreamReader W1{First};
177 BinaryStreamReader W2{Second};