Lines Matching refs:TpiStream

37 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream)  in TpiStream()  function in TpiStream
40 TpiStream::~TpiStream() = default;
42 Error TpiStream::reload() { in reload()
122 PdbRaw_TpiVer TpiStream::getTpiVersion() const { in getTpiVersion()
127 uint32_t TpiStream::TypeIndexBegin() const { return Header->TypeIndexBegin; } in TypeIndexBegin()
129 uint32_t TpiStream::TypeIndexEnd() const { return Header->TypeIndexEnd; } in TypeIndexEnd()
131 uint32_t TpiStream::getNumTypeRecords() const { in getNumTypeRecords()
135 uint16_t TpiStream::getTypeHashStreamIndex() const { in getTypeHashStreamIndex()
139 uint16_t TpiStream::getTypeHashStreamAuxIndex() const { in getTypeHashStreamAuxIndex()
143 uint32_t TpiStream::getNumHashBuckets() const { return Header->NumHashBuckets; } in getNumHashBuckets()
144 uint32_t TpiStream::getHashKeySize() const { return Header->HashKeySize; } in getHashKeySize()
146 void TpiStream::buildHashMap() { in buildHashMap()
162 std::vector<TypeIndex> TpiStream::findRecordsByName(StringRef Name) const { in findRecordsByName()
164 const_cast<TpiStream*>(this)->buildHashMap(); in findRecordsByName()
179 bool TpiStream::supportsTypeLookup() const { return !HashMap.empty(); } in supportsTypeLookup()
182 TpiStream::findFullDeclForForwardRef(TypeIndex ForwardRefTI) const { in findFullDeclForForwardRef()
184 const_cast<TpiStream*>(this)->buildHashMap(); in findFullDeclForForwardRef()
223 codeview::CVType TpiStream::getType(codeview::TypeIndex Index) { in getType()
228 BinarySubstreamRef TpiStream::getTypeRecordsSubstream() const { in getTypeRecordsSubstream()
232 FixedStreamArray<support::ulittle32_t> TpiStream::getHashValues() const { in getHashValues()
236 FixedStreamArray<TypeIndexOffset> TpiStream::getTypeIndexOffsets() const { in getTypeIndexOffsets()
240 HashTable<support::ulittle32_t> &TpiStream::getHashAdjusters() { in getHashAdjusters()
244 CVTypeRange TpiStream::types(bool *HadError) const { in types()
248 Error TpiStream::commit() { return Error::success(); } in commit()