LLVM  4.0.0
Public Member Functions | List of all members
llvm::codeview::CVTypeVisitor Class Reference

#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)
 

Detailed Description

Definition at line 22 of file CVTypeVisitor.h.

Constructor & Destructor Documentation

CVTypeVisitor::CVTypeVisitor ( TypeVisitorCallbacks Callbacks)
explicit

Definition at line 20 of file CVTypeVisitor.cpp.

Member Function Documentation

Error CVTypeVisitor::visitFieldListMemberStream ( ArrayRef< uint8_t >  FieldList)

Definition at line 132 of file CVTypeVisitor.cpp.

Error CVTypeVisitor::visitFieldListMemberStream ( msf::StreamReader  Reader)
Error CVTypeVisitor::visitMemberRecord ( CVMemberRecord Record)

Definition at line 99 of file CVTypeVisitor.cpp.

References visitMemberRecord().

Referenced by visitFieldListMemberStream().

Error CVTypeVisitor::visitTypeRecord ( CVType Record)
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().


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