Lines Matching refs:Writer
54 Error commit(BinaryStreamWriter &Writer);
130 Error GSIHashStreamBuilder::commit(BinaryStreamWriter &Writer) {
137 if (auto EC = Writer.writeObject(Header))
140 if (auto EC = Writer.writeArray(makeArrayRef(HashRecords)))
142 if (auto EC = Writer.writeArray(makeArrayRef(HashBitmap)))
144 if (auto EC = Writer.writeArray(makeArrayRef(HashBuckets)))
381 static Error writePublics(BinaryStreamWriter &Writer,
387 if (Error E = Writer.writeBytes(Storage))
393 static Error writeRecords(BinaryStreamWriter &Writer,
398 return Writer.writeStreamRef(RecordsRef);
403 BinaryStreamWriter Writer(Stream);
408 if (auto EC = writePublics(Writer, Publics))
410 if (auto EC = writeRecords(Writer, Globals))
446 BinaryStreamWriter Writer(Stream);
458 if (auto EC = Writer.writeObject(Header))
461 if (auto EC = PSH->commit(Writer))
466 if (auto EC = Writer.writeArray(makeArrayRef(PubAddrMap)))
474 BinaryStreamWriter Writer(Stream);
475 return GSH->commit(Writer);