10 #ifndef LLVM_DEBUGINFO_CODEVIEW_TYPETABLECOLLECTION_H 11 #define LLVM_DEBUGINFO_CODEVIEW_TYPETABLECOLLECTION_H 37 std::vector<StringRef> Names;
This class represents lattice values for constants.
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory)...
bool contains(TypeIndex Index) override
TypeTableCollection(ArrayRef< ArrayRef< uint8_t >> Records)
Allocate memory in an ever growing pool, as if by bump-pointer.
Optional< TypeIndex > getFirst() override
StringRef getTypeName(TypeIndex Index) override
uint32_t capacity() override
Optional< TypeIndex > getNext(TypeIndex Prev) override
CVType getType(TypeIndex Index) override
Saves strings in the provided stable storage and returns a StringRef with a stable character pointer...
StringRef - Represent a constant reference to a string, i.e.