LLVM: llvm::codeview::TypeCollection Class Reference (original) (raw)
#include "[llvm/DebugInfo/CodeView/TypeCollection.h](TypeCollection%5F8h%5Fsource.html)"
Inheritance diagram for llvm::codeview::TypeCollection:
Detailed Description
Constructor & Destructor Documentation
| virtual llvm::codeview::TypeCollection::~TypeCollection ( ) |
virtualdefault |
Member Function Documentation
◆ capacity()
| virtual uint32_t llvm::codeview::TypeCollection::capacity ( ) |
pure virtual |
◆ contains()
| virtual bool llvm::codeview::TypeCollection::contains ( TypeIndex Index) |
pure virtual |
◆ empty()
| bool llvm::codeview::TypeCollection::empty ( ) |
inline |
◆ ForEachRecord()
template
| void llvm::codeview::TypeCollection::ForEachRecord ( TFunc Func) |
inline |
◆ getFirst()
| virtual std::optional< TypeIndex > llvm::codeview::TypeCollection::getFirst ( ) |
pure virtual |
◆ getNext()
| virtual std::optional< TypeIndex > llvm::codeview::TypeCollection::getNext ( TypeIndex Prev) |
pure virtual |
◆ getType()
| virtual CVType llvm::codeview::TypeCollection::getType ( TypeIndex Index) |
pure virtual |
◆ getTypeName()
| virtual StringRef llvm::codeview::TypeCollection::getTypeName ( TypeIndex Index) |
pure virtual |
◆ replaceType()
| virtual bool llvm::codeview::TypeCollection::replaceType ( TypeIndex & Index, CVType Data, bool Stabilize ) |
pure virtual |
◆ size()
| virtual uint32_t llvm::codeview::TypeCollection::size ( ) |
pure virtual |
The documentation for this class was generated from the following file: