LLVM 19.0.0git
Static Public Member Functions | Public Attributes | List of all members
llvm::BTF::ArrayType Struct Referencefinal

#include "llvm/DebugInfo/BTF/BTF.h"

Inheritance diagram for llvm::BTF::ArrayType:
Inheritance graph
[legend]

Static Public Member Functions

static bool classof (const CommonType *V)
 

Public Attributes

friend TrailingObjects
 
- Public Attributes inherited from llvm::BTF::CommonType
uint32_t NameOff
 Type name offset in the string table.
 
uint32_t Info
 "Info" bits arrangement: Bits 0-15: vlen (e.g.
 
union {
   uint32_t   Size
 
   uint32_t   Type
 
}; 
 "Size" is used by INT, ENUM, STRUCT and UNION.
 

Additional Inherited Members

- Public Member Functions inherited from llvm::BTF::CommonType
uint32_t getKind () const
 
uint32_t getVlen () const
 

Detailed Description

Definition at line 316 of file BTF.h.

Member Function Documentation

◆ classof()

static bool llvm::BTF::ArrayType::classof ( const CommonType V)
inlinestatic

Definition at line 321 of file BTF.h.

Member Data Documentation

◆ TrailingObjects

friend llvm::BTF::ArrayType::TrailingObjects

Definition at line 318 of file BTF.h.


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