Lines Matching defs:BinaryStreamWriter
1 //===- BinaryStreamWriter.cpp - Writes objects to a BinaryStream ----------===//
9 #include "llvm/Support/BinaryStreamWriter.h"
18 BinaryStreamWriter::BinaryStreamWriter(WritableBinaryStreamRef Ref)
21 BinaryStreamWriter::BinaryStreamWriter(WritableBinaryStream &Stream)
24 BinaryStreamWriter::BinaryStreamWriter(MutableArrayRef<uint8_t> Data,
28 Error BinaryStreamWriter::writeBytes(ArrayRef<uint8_t> Buffer) {
35 Error BinaryStreamWriter::writeULEB128(uint64_t Value) {
41 Error BinaryStreamWriter::writeSLEB128(int64_t Value) {
47 Error BinaryStreamWriter::writeCString(StringRef Str) {
56 Error BinaryStreamWriter::writeFixedString(StringRef Str) {
61 Error BinaryStreamWriter::writeStreamRef(BinaryStreamRef Ref) {
65 Error BinaryStreamWriter::writeStreamRef(BinaryStreamRef Ref, uint64_t Length) {
82 std::pair<BinaryStreamWriter, BinaryStreamWriter>
83 BinaryStreamWriter::split(uint64_t Off) const {
90 BinaryStreamWriter W1{First};
91 BinaryStreamWriter W2{Second};
95 Error BinaryStreamWriter::padToAlignment(uint32_t Align) {