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

Derived Classes

include/llvm/DebugInfo/CodeView/TypeDeserializer.h
   28 class TypeDeserializer : public TypeVisitorCallbacks {
  102 class FieldListDeserializer : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   26 class TypeDumpVisitor : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
   23 class TypeRecordMapping : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
   21 class TypeVisitorCallbackPipeline : public TypeVisitorCallbacks {
lib/DebugInfo/CodeView/RecordName.cpp
   22 class TypeNameComputer : public TypeVisitorCallbacks {
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
   39 class NativeEnumEnumEnumerators : public IPDBEnumSymbols, TypeVisitorCallbacks {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  459 class MemberRecordConversionVisitor : public TypeVisitorCallbacks {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  309     struct ProcessTpiStream : public TypeVisitorCallbacks {
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
   37 class UdtRecordCompleter : public llvm::codeview::TypeVisitorCallbacks {
tools/llvm-pdbutil/MinimalTypeDumper.h
   25 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
   64 class MockCallbacks : public TypeVisitorCallbacks {

Declarations

include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
   19 class TypeVisitorCallbacks;

References

include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
   31                       TypeVisitorCallbacks &Callbacks,
   33 Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
   36 Error visitMemberRecord(CVMemberRecord Record, TypeVisitorCallbacks &Callbacks,
   39                         TypeVisitorCallbacks &Callbacks);
   42                               TypeVisitorCallbacks &Callbacks);
   44 Error visitTypeStream(const CVTypeArray &Types, TypeVisitorCallbacks &Callbacks,
   46 Error visitTypeStream(CVTypeRange Types, TypeVisitorCallbacks &Callbacks);
   47 Error visitTypeStream(TypeCollection &Types, TypeVisitorCallbacks &Callbacks);
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
   28 class TypeDeserializer : public TypeVisitorCallbacks {
  102 class FieldListDeserializer : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
   26 class TypeDumpVisitor : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
   23 class TypeRecordMapping : public TypeVisitorCallbacks {
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
   21 class TypeVisitorCallbackPipeline : public TypeVisitorCallbacks {
   81   void addCallbackToPipeline(TypeVisitorCallbacks &Callbacks) {
  115   std::vector<TypeVisitorCallbacks *> Pipeline;
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
   24 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) {
   34                               TypeVisitorCallbacks &Callbacks) {
   43                                TypeVisitorCallbacks &Callbacks) {
   75   explicit CVTypeVisitor(TypeVisitorCallbacks &Callbacks);
   92   TypeVisitorCallbacks &Callbacks;
   95 CVTypeVisitor::CVTypeVisitor(TypeVisitorCallbacks &Callbacks)
  185   FieldListVisitHelper(TypeVisitorCallbacks &Callbacks, ArrayRef<uint8_t> Data,
  204   VisitHelper(TypeVisitorCallbacks &Callbacks, VisitorDataSource Source)
  219                                       TypeVisitorCallbacks &Callbacks,
  226                                       TypeVisitorCallbacks &Callbacks,
  233                                       TypeVisitorCallbacks &Callbacks,
  240                                       TypeVisitorCallbacks &Callbacks) {
  246                                       TypeVisitorCallbacks &Callbacks) {
  255                                         TypeVisitorCallbacks &Callbacks,
  263                                         TypeVisitorCallbacks &Callbacks) {
  271                                               TypeVisitorCallbacks &Callbacks) {
lib/DebugInfo/CodeView/RecordName.cpp
   22 class TypeNameComputer : public TypeVisitorCallbacks {
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
   39 class NativeEnumEnumEnumerators : public IPDBEnumSymbols, TypeVisitorCallbacks {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  459 class MemberRecordConversionVisitor : public TypeVisitorCallbacks {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  309     struct ProcessTpiStream : public TypeVisitorCallbacks {
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
   37 class UdtRecordCompleter : public llvm::codeview::TypeVisitorCallbacks {
tools/llvm-pdbutil/MinimalTypeDumper.h
   25 class MinimalTypeDumpVisitor : public codeview::TypeVisitorCallbacks {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
   64 class MockCallbacks : public TypeVisitorCallbacks {