class EnumeratorRecord

Declaration

class EnumeratorRecord : public TypeRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:835

Inherits from: TypeRecord

Member Variables

public llvm::codeview::MemberAttributes Attrs
public llvm::APSInt Value
public llvm::StringRef Name

Inherited from TypeRecord:

public Kind

Method Overview

Inherited from TypeRecord:

Methods

EnumeratorRecord()

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:837

EnumeratorRecord(
    llvm::codeview::TypeRecordKind Kind)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:838

Parameters

llvm::codeview::TypeRecordKind Kind

EnumeratorRecord(
    llvm::codeview::MemberAttributes Attrs,
    llvm::APSInt Value,
    llvm::StringRef Name)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:839

Parameters

llvm::codeview::MemberAttributes Attrs
llvm::APSInt Value
llvm::StringRef Name

EnumeratorRecord(
    llvm::codeview::MemberAccess Access,
    llvm::APSInt Value,
    llvm::StringRef Name)

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:842

Parameters

llvm::codeview::MemberAccess Access
llvm::APSInt Value
llvm::StringRef Name

llvm::codeview::MemberAccess getAccess() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:846

llvm::StringRef getName() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:848

llvm::APSInt getValue() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:847