class EnumeratorRecord

Declaration

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

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

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:832

EnumeratorRecord(
    llvm::codeview::TypeRecordKind Kind)

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

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:834

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:837

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:841

llvm::StringRef getName() const

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

llvm::APSInt getValue() const

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