10 #ifndef LLVM_DEBUGINFO_CODEVIEW_TYPEDATABASE_H
11 #define LLVM_DEBUGINFO_CODEVIEW_TYPEDATABASE_H
StringRef getTypeName(TypeIndex Index) const
StringRef saveTypeName(StringRef TypeName)
Saves the name in a StringSet and creates a stable StringRef.
TypeIndex getNextTypeIndex() const
Gets the type index for the next type record.
This file defines the MallocAllocator and BumpPtrAllocator interfaces.
bool containsTypeIndex(TypeIndex Index) const
void recordType(StringRef Name, CVType Data)
Records the name of a type, and reserves its type index.
Allocate memory in an ever growing pool, as if by bump-pointer.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small...
Saves strings in the inheritor's stable storage and returns a StringRef with a stable character point...
StringRef - Represent a constant reference to a string, i.e.