LLVM: llvm::codeview::ArrayRecord Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/TypeRecord.h](TypeRecord%5F8h%5Fsource.html)"

Inheritance diagram for llvm::codeview::ArrayRecord:

Public Member Functions
ArrayRecord ()=default
ArrayRecord (TypeRecordKind Kind)
ArrayRecord (TypeIndex ElementType, TypeIndex IndexType, uint64_t Size, StringRef Name)
TypeIndex getElementType () const
TypeIndex getIndexType () const
uint64_t getSize () const
StringRef getName () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
TypeIndex ElementType
TypeIndex IndexType
uint64_t Size = 0
StringRef Name
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

Detailed Description

Definition at line 396 of file TypeRecord.h.

Constructor & Destructor Documentation

llvm::codeview::ArrayRecord::ArrayRecord ( ) default

ArrayRecord() [2/3]

llvm::codeview::ArrayRecord::ArrayRecord ( TypeRecordKind Kind) inlineexplicit

ArrayRecord() [3/3]

Member Function Documentation

getElementType()

TypeIndex llvm::codeview::ArrayRecord::getElementType ( ) const inline

getIndexType()

TypeIndex llvm::codeview::ArrayRecord::getIndexType ( ) const inline

getName()

StringRef llvm::codeview::ArrayRecord::getName ( ) const inline

getSize()

uint64_t llvm::codeview::ArrayRecord::getSize ( ) const inline

Member Data Documentation

ElementType

TypeIndex llvm::codeview::ArrayRecord::ElementType

IndexType

TypeIndex llvm::codeview::ArrayRecord::IndexType

Name

Size

uint64_t llvm::codeview::ArrayRecord::Size = 0


The documentation for this class was generated from the following file: