LLVM: lib/DebugInfo/CodeView/CVTypeVisitor.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | MEMBER_RECORD(EnumName, EnumVal, Name) |
| #define | MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
| #define | TYPE_RECORD(EnumName, EnumVal, Name) |
| #define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
| #define | TYPE_RECORD(EnumName, EnumVal, Name) |
| #define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
| #define | MEMBER_RECORD(EnumName, EnumVal, Name) |
| #define | MEMBER_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) |
◆ MEMBER_RECORD [1/2]
| #define MEMBER_RECORD | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name ) |
Value:
return EC; \
break; \
}
static Error visitKnownMember(CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks)
◆ MEMBER_RECORD [2/2]
| #define MEMBER_RECORD | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name ) |
◆ MEMBER_RECORD_ALIAS [1/2]
| #define MEMBER_RECORD_ALIAS | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name, | ||
| AliasName ) |
Value:
#define MEMBER_RECORD(lf_ename, value, name)
◆ MEMBER_RECORD_ALIAS [2/2]
| #define MEMBER_RECORD_ALIAS | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name, | ||
| AliasName ) |
◆ TYPE_RECORD [1/2]
| #define TYPE_RECORD | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name ) |
◆ TYPE_RECORD [2/2]
| #define TYPE_RECORD | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name ) |
Value:
return EC; \
break; \
}
static Error visitKnownRecord(CVSymbol &Record, SymbolVisitorCallbacks &Callbacks)
◆ TYPE_RECORD_ALIAS [1/2]
| #define TYPE_RECORD_ALIAS | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name, | ||
| AliasName ) |
◆ TYPE_RECORD_ALIAS [2/2]
| #define TYPE_RECORD_ALIAS | ( | EnumName, |
|---|---|---|
| EnumVal, | ||
| Name, | ||
| AliasName ) |
Value:
#define TYPE_RECORD(lf_ename, value, name)