|
LLVM
4.0.0
|
#include <CVTypeVisitor.h>
Public Member Functions | |
| CVTypeVisitor (TypeVisitorCallbacks &Callbacks) | |
| Error | visitTypeRecord (CVType &Record) |
| Error | visitMemberRecord (CVMemberRecord &Record) |
| Error | visitTypeStream (const CVTypeArray &Types) |
| Visits the type records in Data. Sets the error flag on parse failures. More... | |
| Error | visitFieldListMemberStream (ArrayRef< uint8_t > FieldList) |
| Error | visitFieldListMemberStream (msf::StreamReader Reader) |
Definition at line 22 of file CVTypeVisitor.h.
|
explicit |
Definition at line 20 of file CVTypeVisitor.cpp.
Definition at line 132 of file CVTypeVisitor.cpp.
| Error CVTypeVisitor::visitFieldListMemberStream | ( | msf::StreamReader | Reader | ) |
Definition at line 112 of file CVTypeVisitor.cpp.
References llvm::codeview::TypeVisitorCallbackPipeline::addCallbackToPipeline(), llvm::codeview::EC, llvm::msf::StreamReader::empty(), llvm::codeview::CVMemberRecord::Kind, llvm::msf::StreamReader::readEnum(), llvm::Error::success(), and visitMemberRecord().
| Error CVTypeVisitor::visitMemberRecord | ( | CVMemberRecord & | Record | ) |
Definition at line 99 of file CVTypeVisitor.cpp.
References visitMemberRecord().
Referenced by visitFieldListMemberStream().
Definition at line 42 of file CVTypeVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), llvm::codeview::CVRecord< Kind >::Type, llvm::codeview::TypeVisitorCallbacks::visitTypeBegin(), llvm::codeview::TypeVisitorCallbacks::visitTypeEnd(), and llvm::codeview::TypeVisitorCallbacks::visitUnknownType().
Referenced by llvm::codeview::CVTypeDumper::dump(), and visitTypeStream().
| Error CVTypeVisitor::visitTypeStream | ( | const CVTypeArray & | Types | ) |
Visits the type records in Data. Sets the error flag on parse failures.
Definition at line 104 of file CVTypeVisitor.cpp.
References llvm::codeview::EC, I, llvm::Error::success(), and visitTypeRecord().
Referenced by llvm::codeview::CVTypeDumper::dump().
1.8.6