LLVM  6.0.0svn
Namespaces | Enumerations | Functions
CVTypeVisitor.h File Reference
#include "llvm/DebugInfo/CodeView/CVRecord.h"
#include "llvm/DebugInfo/CodeView/TypeRecord.h"
#include "llvm/Support/Error.h"
Include dependency graph for CVTypeVisitor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::codeview
 

Enumerations

enum  llvm::codeview::VisitorDataSource { llvm::codeview::VDS_BytesPresent, llvm::codeview::VDS_BytesExternal }
 

Functions

Error llvm::codeview::visitTypeRecord (CVType &Record, TypeIndex Index, TypeVisitorCallbacks &Callbacks, VisitorDataSource Source=VDS_BytesPresent)
 
Error llvm::codeview::visitTypeRecord (CVType &Record, TypeVisitorCallbacks &Callbacks, VisitorDataSource Source=VDS_BytesPresent)
 
Error llvm::codeview::visitMemberRecord (CVMemberRecord Record, TypeVisitorCallbacks &Callbacks, VisitorDataSource Source=VDS_BytesPresent)
 
Error llvm::codeview::visitMemberRecord (TypeLeafKind Kind, ArrayRef< uint8_t > Record, TypeVisitorCallbacks &Callbacks)
 
Error llvm::codeview::visitMemberRecordStream (ArrayRef< uint8_t > FieldList, TypeVisitorCallbacks &Callbacks)
 
Error llvm::codeview::visitTypeStream (const CVTypeArray &Types, TypeVisitorCallbacks &Callbacks, VisitorDataSource Source=VDS_BytesPresent)
 
Error llvm::codeview::visitTypeStream (CVTypeRange Types, TypeVisitorCallbacks &Callbacks)
 
Error llvm::codeview::visitTypeStream (TypeCollection &Types, TypeVisitorCallbacks &Callbacks)