|
LLVM
4.0.0
|
#include <SymbolVisitorCallbacks.h>
Public Member Functions | |
| virtual | ~SymbolVisitorCallbacks ()=default |
| virtual Error | visitUnknownSymbol (CVSymbol &Record) |
| Action to take on unknown symbols. By default, they are ignored. More... | |
| virtual Error | visitSymbolBegin (CVSymbol &Record) |
| Paired begin/end actions for all symbols. More... | |
| virtual Error | visitSymbolEnd (CVSymbol &Record) |
Friends | |
| class | CVSymbolVisitor |
Definition at line 19 of file SymbolVisitorCallbacks.h.
|
virtualdefault |
|
inlinevirtual |
Paired begin/end actions for all symbols.
Receives all record data, including the fixed-length record prefix. visitSymbolBegin() should return the type of the Symbol, or an error if it cannot be determined.
Reimplemented in llvm::codeview::SymbolSerializer, llvm::codeview::SymbolDeserializer, llvm::codeview::SymbolVisitorCallbackPipeline, and llvm::codeview::SymbolRecordMapping.
Definition at line 34 of file SymbolVisitorCallbacks.h.
References llvm::Error::success().
Referenced by llvm::codeview::CVSymbolVisitor::visitSymbolRecord().
|
inlinevirtual |
Reimplemented in llvm::codeview::SymbolSerializer, llvm::codeview::SymbolDeserializer, llvm::codeview::SymbolVisitorCallbackPipeline, and llvm::codeview::SymbolRecordMapping.
Definition at line 35 of file SymbolVisitorCallbacks.h.
References llvm::Error::success().
Referenced by llvm::codeview::CVSymbolVisitor::visitSymbolRecord().
|
inlinevirtual |
Action to take on unknown symbols. By default, they are ignored.
Reimplemented in llvm::codeview::SymbolVisitorCallbackPipeline.
Definition at line 26 of file SymbolVisitorCallbacks.h.
References llvm::Error::success().
Referenced by llvm::codeview::CVSymbolVisitor::visitSymbolRecord().
|
friend |
Definition at line 20 of file SymbolVisitorCallbacks.h.
1.8.6