|
LLVM
4.0.0
|
#include <SymbolDeserializer.h>
Public Member Functions | |
| SymbolDeserializer (SymbolVisitorDelegate *Delegate) | |
| Error | visitSymbolBegin (CVSymbol &Record) override |
| Paired begin/end actions for all symbols. More... | |
| Error | visitSymbolEnd (CVSymbol &Record) override |
Public Member Functions inherited from llvm::codeview::SymbolVisitorCallbacks | |
| virtual | ~SymbolVisitorCallbacks ()=default |
| virtual Error | visitUnknownSymbol (CVSymbol &Record) |
| Action to take on unknown symbols. By default, they are ignored. More... | |
Definition at line 25 of file SymbolDeserializer.h.
|
inlineexplicit |
Definition at line 36 of file SymbolDeserializer.h.
|
inlineoverridevirtual |
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 from llvm::codeview::SymbolVisitorCallbacks.
Definition at line 39 of file SymbolDeserializer.h.
References assert(), and llvm::codeview::CVRecord< Kind >::content().
Reimplemented from llvm::codeview::SymbolVisitorCallbacks.
Definition at line 44 of file SymbolDeserializer.h.
References assert(), and llvm::codeview::EC.
1.8.6