Lines Matching refs:TpiStream

36 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream)  in TpiStream()  function in TpiStream
39 TpiStream::~TpiStream() = default;
41 Error TpiStream::reload() { in reload()
120 PdbRaw_TpiVer TpiStream::getTpiVersion() const { in getTpiVersion()
125 uint32_t TpiStream::TypeIndexBegin() const { return Header->TypeIndexBegin; } in TypeIndexBegin()
127 uint32_t TpiStream::TypeIndexEnd() const { return Header->TypeIndexEnd; } in TypeIndexEnd()
129 uint32_t TpiStream::getNumTypeRecords() const { in getNumTypeRecords()
133 uint16_t TpiStream::getTypeHashStreamIndex() const { in getTypeHashStreamIndex()
137 uint16_t TpiStream::getTypeHashStreamAuxIndex() const { in getTypeHashStreamAuxIndex()
141 uint32_t TpiStream::getNumHashBuckets() const { return Header->NumHashBuckets; } in getNumHashBuckets()
142 uint32_t TpiStream::getHashKeySize() const { return Header->HashKeySize; } in getHashKeySize()
144 void TpiStream::buildHashMap() { in buildHashMap()
160 std::vector<TypeIndex> TpiStream::findRecordsByName(StringRef Name) const { in findRecordsByName()
162 const_cast<TpiStream*>(this)->buildHashMap(); in findRecordsByName()
177 bool TpiStream::supportsTypeLookup() const { return !HashMap.empty(); } in supportsTypeLookup()
180 TpiStream::findFullDeclForForwardRef(TypeIndex ForwardRefTI) const { in findFullDeclForForwardRef()
182 const_cast<TpiStream*>(this)->buildHashMap(); in findFullDeclForForwardRef()
221 codeview::CVType TpiStream::getType(codeview::TypeIndex Index) { in getType()
226 BinarySubstreamRef TpiStream::getTypeRecordsSubstream() const { in getTypeRecordsSubstream()
230 FixedStreamArray<support::ulittle32_t> TpiStream::getHashValues() const { in getHashValues()
234 FixedStreamArray<TypeIndexOffset> TpiStream::getTypeIndexOffsets() const { in getTypeIndexOffsets()
238 HashTable<support::ulittle32_t> &TpiStream::getHashAdjusters() { in getHashAdjusters()
242 CVTypeRange TpiStream::types(bool *HadError) const { in types()
246 Error TpiStream::commit() { return Error::success(); } in commit()