LLVM  4.0.0
Public Member Functions | List of all members
llvm::codeview::IModuleSubstreamVisitor Class Referenceabstract

#include <ModuleSubstreamVisitor.h>

Public Member Functions

virtual ~IModuleSubstreamVisitor ()=default
 
virtual Error visitUnknown (ModuleSubstreamKind Kind, msf::ReadableStreamRef Data)=0
 
virtual Error visitSymbols (msf::ReadableStreamRef Data)
 
virtual Error visitLines (msf::ReadableStreamRef Data, const LineSubstreamHeader *Header, const LineInfoArray &Lines)
 
virtual Error visitStringTable (msf::ReadableStreamRef Data)
 
virtual Error visitFileChecksums (msf::ReadableStreamRef Data, const FileChecksumArray &Checksums)
 
virtual Error visitFrameData (msf::ReadableStreamRef Data)
 
virtual Error visitInlineeLines (msf::ReadableStreamRef Data)
 
virtual Error visitCrossScopeImports (msf::ReadableStreamRef Data)
 
virtual Error visitCrossScopeExports (msf::ReadableStreamRef Data)
 
virtual Error visitILLines (msf::ReadableStreamRef Data)
 
virtual Error visitFuncMDTokenMap (msf::ReadableStreamRef Data)
 
virtual Error visitTypeMDTokenMap (msf::ReadableStreamRef Data)
 
virtual Error visitMergedAssemblyInput (msf::ReadableStreamRef Data)
 
virtual Error visitCoffSymbolRVA (msf::ReadableStreamRef Data)
 

Detailed Description

Definition at line 44 of file ModuleSubstreamVisitor.h.

Constructor & Destructor Documentation

virtual llvm::codeview::IModuleSubstreamVisitor::~IModuleSubstreamVisitor ( )
virtualdefault

Member Function Documentation

Error IModuleSubstreamVisitor::visitCoffSymbolRVA ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitCrossScopeExports ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitCrossScopeImports ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitFileChecksums ( msf::ReadableStreamRef  Data,
const FileChecksumArray Checksums 
)
virtual
Error IModuleSubstreamVisitor::visitFrameData ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitFuncMDTokenMap ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitILLines ( msf::ReadableStreamRef  Data)
virtual

Definition at line 45 of file ModuleSubstreamVisitor.cpp.

References llvm::codeview::ILLines.

Referenced by llvm::codeview::visitModuleSubstream().

Error IModuleSubstreamVisitor::visitInlineeLines ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitLines ( msf::ReadableStreamRef  Data,
const LineSubstreamHeader Header,
const LineInfoArray Lines 
)
virtual

Definition at line 21 of file ModuleSubstreamVisitor.cpp.

References llvm::codeview::Lines.

Referenced by llvm::codeview::visitModuleSubstream().

Error IModuleSubstreamVisitor::visitMergedAssemblyInput ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitStringTable ( msf::ReadableStreamRef  Data)
virtual
Error IModuleSubstreamVisitor::visitSymbols ( msf::ReadableStreamRef  Data)
virtual

Definition at line 18 of file ModuleSubstreamVisitor.cpp.

References llvm::codeview::Symbols.

Referenced by llvm::codeview::visitModuleSubstream().

Error IModuleSubstreamVisitor::visitTypeMDTokenMap ( msf::ReadableStreamRef  Data)
virtual
virtual Error llvm::codeview::IModuleSubstreamVisitor::visitUnknown ( ModuleSubstreamKind  Kind,
msf::ReadableStreamRef  Data 
)
pure virtual

The documentation for this class was generated from the following files: