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

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

Inheritance diagram for llvm::BTF::EnumType:
Inheritance graph

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 336 of file BTF.h.

Member Function Documentation

◆ classof()

static bool llvm::BTF::EnumType::classof ( const CommonType V)

Definition at line 340 of file BTF.h.

Member Data Documentation

◆ TrailingObjects

friend llvm::BTF::EnumType::TrailingObjects

Definition at line 337 of file BTF.h.

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