|
LLVM
4.0.0
|
#include <TypeVisitorCallbackPipeline.h>
Public Member Functions | |
| TypeVisitorCallbackPipeline ()=default | |
| Error | visitUnknownType (CVRecord< TypeLeafKind > &Record) override |
| Error | visitUnknownMember (CVMemberRecord &Record) override |
| Error | visitTypeBegin (CVType &Record) override |
| Paired begin/end actions for all types. More... | |
| Error | visitTypeEnd (CVType &Record) override |
| Error | visitMemberBegin (CVMemberRecord &Record) override |
| Error | visitMemberEnd (CVMemberRecord &Record) override |
| void | addCallbackToPipeline (TypeVisitorCallbacks &Callbacks) |
Public Member Functions inherited from llvm::codeview::TypeVisitorCallbacks | |
| virtual | ~TypeVisitorCallbacks ()=default |
| virtual Error | visitUnknownType (CVType &Record) |
| Action to take on unknown types. By default, they are ignored. More... | |
| MEMBER_RECORD_ALIAS (LF_IVBCLASS, 0x1402, IndirectVirtualBaseClass, VirtualBaseClass) CV_TYPE(LF_NULLLEAF | |
Definition at line 22 of file TypeVisitorCallbackPipeline.h.
|
default |
|
inline |
Definition at line 74 of file TypeVisitorCallbackPipeline.h.
Referenced by llvm::codeview::CVTypeDumper::dump(), and llvm::codeview::CVTypeVisitor::visitFieldListMemberStream().
|
inlineoverridevirtual |
Reimplemented from llvm::codeview::TypeVisitorCallbacks.
Definition at line 58 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
|
inlineoverridevirtual |
Reimplemented from llvm::codeview::TypeVisitorCallbacks.
Definition at line 66 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
|
inlineoverridevirtual |
Paired begin/end actions for all types.
Receives all record data, including the fixed-length record prefix. visitTypeBegin() should return the type of the Record, or an error if it cannot be determined.
Reimplemented from llvm::codeview::TypeVisitorCallbacks.
Definition at line 42 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
|
inlineoverridevirtual |
Reimplemented from llvm::codeview::TypeVisitorCallbacks.
Definition at line 50 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
|
inlineoverridevirtual |
Reimplemented from llvm::codeview::TypeVisitorCallbacks.
Definition at line 34 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
|
inlineoverride |
Definition at line 26 of file TypeVisitorCallbackPipeline.h.
References llvm::codeview::EC, and llvm::Error::success().
1.8.6