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)

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)

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)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:33

Parameters

codeview::UnionRecord UR
uint32_t Full
uint32_t Forward

codeview::TagRecord& getRecord()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h:42