struct TagRecordHash
Declaration
struct TagRecordHash { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:20
Member Variables
- public uint32_t FullRecordHash
- public uint32_t ForwardDeclHash
- private anonymous struct / union
- private uint8_t State = 0
Method Overview
- public TagRecordHash(codeview::ClassRecord CR, uint32_t Full, uint32_t Forward)
- public TagRecordHash(codeview::EnumRecord ER, uint32_t Full, uint32_t Forward)
- public TagRecordHash(codeview::UnionRecord UR, uint32_t Full, uint32_t Forward)
- public codeview::TagRecord & getRecord()
Methods
¶TagRecordHash(codeview::ClassRecord CR,
uint32_t Full,
uint32_t Forward)
TagRecordHash(codeview::ClassRecord CR,
uint32_t Full,
uint32_t Forward)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:21
Parameters
- codeview::ClassRecord CR
- uint32_t Full
- uint32_t Forward
¶TagRecordHash(codeview::EnumRecord ER,
uint32_t Full,
uint32_t Forward)
TagRecordHash(codeview::EnumRecord ER,
uint32_t Full,
uint32_t Forward)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:27
Parameters
- codeview::EnumRecord ER
- uint32_t Full
- uint32_t Forward
¶TagRecordHash(codeview::UnionRecord UR,
uint32_t Full,
uint32_t Forward)
TagRecordHash(codeview::UnionRecord UR,
uint32_t Full,
uint32_t Forward)
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:33
Parameters
- codeview::UnionRecord UR
- uint32_t Full
- uint32_t Forward
¶codeview::TagRecord& getRecord()
codeview::TagRecord& getRecord()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:42