|
LLVM
4.0.0
|
#include "llvm/DebugInfo/CodeView/CVTypeVisitor.h"#include "llvm/DebugInfo/CodeView/CodeViewError.h"#include "llvm/DebugInfo/CodeView/TypeDeserializer.h"#include "llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h"#include "llvm/DebugInfo/MSF/ByteStream.h"#include "llvm/DebugInfo/CodeView/TypeRecords.def"Go to the source code of this file.
Macros | |
| #define | TYPE_RECORD(EnumName, EnumVal, Name) |
| #define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) TYPE_RECORD(EnumVal, EnumVal, AliasName) |
| #define | MEMBER_RECORD(EnumName, EnumVal, Name) |
| #define | MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
| #define | MEMBER_RECORD(EnumName, EnumVal, Name) |
| #define | MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) MEMBER_RECORD(EnumVal, EnumVal, AliasName) |
| #define | TYPE_RECORD(EnumName, EnumVal, Name) |
| #define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
Functions | |
| template<typename T > | |
| static Error | visitKnownRecord (CVType &Record, TypeVisitorCallbacks &Callbacks) |
| template<typename T > | |
| static Error | visitKnownMember (CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks) |
| static Error | visitMemberRecord (CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks) |
| #define MEMBER_RECORD_ALIAS | ( | EnumName, | |
| EnumVal, | |||
| Name, | |||
| AliasName | |||
| ) | MEMBER_RECORD(EnumVal, EnumVal, AliasName) |
| #define TYPE_RECORD_ALIAS | ( | EnumName, | |
| EnumVal, | |||
| Name, | |||
| AliasName | |||
| ) | TYPE_RECORD(EnumVal, EnumVal, AliasName) |
|
static |
Definition at line 33 of file CVTypeVisitor.cpp.
References llvm::codeview::EC, llvm::codeview::CVMemberRecord::Kind, and llvm::Error::success().
|
static |
Definition at line 24 of file CVTypeVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), and llvm::codeview::CVRecord< Kind >::Type.
|
static |
Definition at line 70 of file CVTypeVisitor.cpp.
References llvm::codeview::EC, llvm::codeview::CVMemberRecord::Kind, llvm::Error::success(), llvm::codeview::TypeVisitorCallbacks::visitMemberBegin(), llvm::codeview::TypeVisitorCallbacks::visitMemberEnd(), and llvm::codeview::TypeVisitorCallbacks::visitUnknownMember().
Referenced by llvm::codeview::CVTypeVisitor::visitMemberRecord().
1.8.6