class InlineSiteSym

Declaration

class InlineSiteSym : public SymbolRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:333

Inherits from: SymbolRecord

Member Variables

public uint32_t Parent = 0
public uint32_t End = 0
public llvm::codeview::TypeIndex Inlinee
public std::vector<uint8_t> AnnotationData
public uint32_t RecordOffset = 0

Inherited from SymbolRecord:

public Kind

Method Overview

  • public InlineSiteSym(llvm::codeview::SymbolRecordKind Kind)
  • public InlineSiteSym(uint32_t RecordOffset)
  • public iterator_range<llvm::codeview::BinaryAnnotationIterator> annotations() const

Inherited from SymbolRecord:

Methods

InlineSiteSym(
    llvm::codeview::SymbolRecordKind Kind)

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:335

Parameters

llvm::codeview::SymbolRecordKind Kind

InlineSiteSym(uint32_t RecordOffset)

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:336

Parameters

uint32_t RecordOffset

iterator_range<
    llvm::codeview::BinaryAnnotationIterator>
annotations() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:340