Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_CODEVIEW_TYPECOLLECTION_H
10 #define LLVM_DEBUGINFO_CODEVIEW_TYPECOLLECTION_H
virtual bool contains(TypeIndex Index)=0
This is an optimization pass for GlobalISel generic memory operations.
void ForEachRecord(TFunc Func)
virtual Optional< TypeIndex > getFirst()=0
virtual uint32_t capacity()=0
virtual ~TypeCollection()=default
virtual Optional< TypeIndex > getNext(TypeIndex Prev)=0
virtual CVType getType(TypeIndex Index)=0
virtual uint32_t size()=0
virtual StringRef getTypeName(TypeIndex Index)=0
StringRef - Represent a constant reference to a string, i.e.
virtual bool replaceType(TypeIndex &Index, CVType Data, bool Stabilize)=0