Lines Matching defs:TpiStreamBuilder
1 //===- TpiStreamBuilder.cpp - -------------------------------------------===//
9 #include "llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h"
32 TpiStreamBuilder::TpiStreamBuilder(MSFBuilder &Msf, uint32_t StreamIdx)
36 TpiStreamBuilder::~TpiStreamBuilder() = default;
38 void TpiStreamBuilder::setVersionHeader(PdbRaw_TpiVer Version) {
42 void TpiStreamBuilder::updateTypeIndexOffsets(ArrayRef<uint16_t> Sizes) {
58 void TpiStreamBuilder::addTypeRecord(ArrayRef<uint8_t> Record,
73 void TpiStreamBuilder::addTypeRecords(ArrayRef<uint8_t> Types,
94 Error TpiStreamBuilder::finalize() {
129 uint32_t TpiStreamBuilder::calculateSerializedLength() {
133 uint32_t TpiStreamBuilder::calculateHashBufferSize() const {
139 uint32_t TpiStreamBuilder::calculateIndexOffsetSize() const {
143 Error TpiStreamBuilder::finalizeMsfLayout() {
173 Error TpiStreamBuilder::commit(const msf::MSFLayout &Layout,