class ArrayRecord
Declaration
class ArrayRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:401
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::TypeIndex ElementType
- public llvm::codeview::TypeIndex IndexType
- public uint64_t Size = 0
- public llvm::StringRef Name
Inherited from TypeRecord:
Method Overview
- public ArrayRecord()
- public ArrayRecord(llvm::codeview::TypeRecordKind Kind)
- public ArrayRecord(llvm::codeview::TypeIndex ElementType, llvm::codeview::TypeIndex IndexType, uint64_t Size, llvm::StringRef Name)
- public llvm::codeview::TypeIndex getElementType() const
- public llvm::codeview::TypeIndex getIndexType() const
- public llvm::StringRef getName() const
- public uint64_t getSize() const
Inherited from TypeRecord:
Methods
¶ArrayRecord()
ArrayRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:403
¶ArrayRecord(llvm::codeview::TypeRecordKind Kind)
ArrayRecord(llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:404
Parameters
- llvm::codeview::TypeRecordKind Kind
¶ArrayRecord(llvm::codeview::TypeIndex ElementType,
llvm::codeview::TypeIndex IndexType,
uint64_t Size,
llvm::StringRef Name)
ArrayRecord(llvm::codeview::TypeIndex ElementType,
llvm::codeview::TypeIndex IndexType,
uint64_t Size,
llvm::StringRef Name)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:405
Parameters
- llvm::codeview::TypeIndex ElementType
- llvm::codeview::TypeIndex IndexType
- uint64_t Size
- llvm::StringRef Name
¶llvm::codeview::TypeIndex getElementType() const
llvm::codeview::TypeIndex getElementType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:410
¶llvm::codeview::TypeIndex getIndexType() const
llvm::codeview::TypeIndex getIndexType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:411
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:413
¶uint64_t getSize() const
uint64_t getSize() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:412