enum class TypeRecordKind
Description
Distinguishes individual records in .debug$T or .debug$P section or PDB type stream. The documentation and headers talk about this as the "leaf" type.
Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeView.h:26
Enumerators
| Name | Value | Comment |
|---|---|---|
| Pointer | 4098 | |
| Modifier | 4097 | |
| Procedure | 4104 | |
| MemberFunction | 4105 | |
| Label | 14 | |
| ArgList | 4609 | |
| FieldList | 4611 | |
| Array | 5379 | |
| Class | 5380 | |
| Struct | 5381 | |
| Interface | 5401 | |
| Union | 5382 | |
| Enum | 5383 | |
| TypeServer2 | 5397 | |
| VFTable | 5405 | |
| VFTableShape | 10 | |
| BitField | 4613 | |
| BaseClass | 5120 | |
| BaseInterface | 5402 | |
| VirtualBaseClass | 5121 | |
| IndirectVirtualBaseClass | 5122 | |
| VFPtr | 5129 | |
| StaticDataMember | 5390 | |
| OverloadedMethod | 5391 | |
| DataMember | 5389 | |
| NestedType | 5392 | |
| OneMethod | 5393 | |
| Enumerator | 5378 | |
| ListContinuation | 5124 | |
| FuncId | 5633 | |
| MemberFuncId | 5634 | |
| BuildInfo | 5635 | |
| StringList | 5636 | |
| StringId | 5637 | |
| UdtSourceLine | 5638 | |
| UdtModSourceLine | 5639 | |
| MethodOverloadList | 4614 | |
| Precomp | 5385 | |
| EndPrecomp | 20 |