reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
   29 class AppendingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
   31 class GlobalTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
   50 class LazyRandomTypeCollection : public TypeCollection {
include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
   31 class MergingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/TypeTableCollection.h
   20 class TypeTableCollection : public TypeCollection {

Declarations

include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
   18 class TypeCollection;
include/llvm/DebugInfo/CodeView/SymbolDumper.h
   22 class TypeCollection;
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   23 class TypeCollection;
include/llvm/DebugInfo/CodeView/TypeIndex.h
   24 class TypeCollection;

References

include/llvm/ADT/iterator_range.h
   38   iterator_range(Container &&c)
include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
   29 class AppendingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
   47 Error visitTypeStream(TypeCollection &Types, TypeVisitorCallbacks &Callbacks);
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
   31 class GlobalTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
   50 class LazyRandomTypeCollection : public TypeCollection {
include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
   31 class MergingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/RecordName.h
   18 std::string computeTypeName(TypeCollection &Types, TypeIndex Index);
include/llvm/DebugInfo/CodeView/SymbolDumper.h
   27   CVSymbolDumper(ScopedPrinter &W, TypeCollection &Types,
   49   TypeCollection &Types;
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   28   TypeDumpVisitor(TypeCollection &TpiTypes, ScopedPrinter *W,
   36   void setIpiTypes(TypeCollection &Types) { IpiTypes = &Types; }
   70   TypeCollection &getSourceTypes() const {
   78   TypeCollection &TpiTypes;
   79   TypeCollection *IpiTypes = nullptr;
include/llvm/DebugInfo/CodeView/TypeHashing.h
   51   hashTypeCollection(TypeCollection &Types) {
  156   hashTypeCollection(TypeCollection &Types) {
include/llvm/DebugInfo/CodeView/TypeIndex.h
  278                     TypeCollection &Types);
include/llvm/DebugInfo/CodeView/TypeTableCollection.h
   20 class TypeTableCollection : public TypeCollection {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  101   CVMCAdapter(MCStreamer &OS, TypeCollection &TypeTable)
  131   TypeCollection &TypeTable;
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
   83   Error visitTypeStream(TypeCollection &Types);
  158 Error CVTypeVisitor::visitTypeStream(TypeCollection &Types) {
  245 Error llvm::codeview::visitTypeStream(TypeCollection &Types,
lib/DebugInfo/CodeView/RecordName.cpp
   24   TypeCollection &Types;
   31   explicit TypeNameComputer(TypeCollection &Types) : Types(Types) {}
  248 std::string llvm::codeview::computeTypeName(TypeCollection &Types,
lib/DebugInfo/CodeView/TypeIndex.cpp
   93                                     TypeIndex TI, TypeCollection &Types) {
tools/lld/COFF/PDB.cpp
  323                         TypeCollection &typeTable) {
  654                                TypeCollection &iDTable) {
tools/lld/COFF/TypeMerger.h
   27   inline llvm::codeview::TypeCollection &getTypeTable() {
   34   inline llvm::codeview::TypeCollection &getIDTable() {