Lines Matching defs:TpiStreamBuilder
1 //===- TpiStreamBuilder.cpp - -------------------------------------------===//
9 #include "llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h"
31 TpiStreamBuilder::TpiStreamBuilder(MSFBuilder &Msf, uint32_t StreamIdx)
35 TpiStreamBuilder::~TpiStreamBuilder() = default;
37 void TpiStreamBuilder::setVersionHeader(PdbRaw_TpiVer Version) {
41 void TpiStreamBuilder::updateTypeIndexOffsets(ArrayRef<uint16_t> Sizes) {
57 void TpiStreamBuilder::addTypeRecord(ArrayRef<uint8_t> Record,
72 void TpiStreamBuilder::addTypeRecords(ArrayRef<uint8_t> Types,
93 Error TpiStreamBuilder::finalize() {
128 uint32_t TpiStreamBuilder::calculateSerializedLength() {
132 uint32_t TpiStreamBuilder::calculateHashBufferSize() const {
138 uint32_t TpiStreamBuilder::calculateIndexOffsetSize() const {
142 Error TpiStreamBuilder::finalizeMsfLayout() {
172 Error TpiStreamBuilder::commit(const msf::MSFLayout &Layout,