LLVM 22.0.0git
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::BuildAttributeItem Struct Reference

#include "llvm/Support/ELFAttributes.h"

Public Types

enum  Types : uint8_t { NumericAttribute = 0 , TextAttribute }
 

Public Member Functions

 BuildAttributeItem (Types Ty, unsigned Tg, unsigned IV, std::string SV)
 

Public Attributes

enum llvm::BuildAttributeItem::Types Type
 
unsigned Tag
 
unsigned IntValue
 
std::string StringValue
 

Detailed Description

Definition at line 28 of file ELFAttributes.h.

Member Enumeration Documentation

◆ Types

Enumerator
NumericAttribute 
TextAttribute 

Definition at line 29 of file ELFAttributes.h.

Constructor & Destructor Documentation

◆ BuildAttributeItem()

llvm::BuildAttributeItem::BuildAttributeItem ( Types  Ty,
unsigned  Tg,
unsigned  IV,
std::string  SV 
)
inline

Definition at line 36 of file ELFAttributes.h.

Member Data Documentation

◆ IntValue

unsigned llvm::BuildAttributeItem::IntValue

Definition at line 34 of file ELFAttributes.h.

◆ StringValue

std::string llvm::BuildAttributeItem::StringValue

Definition at line 35 of file ELFAttributes.h.

◆ Tag

unsigned llvm::BuildAttributeItem::Tag

Definition at line 33 of file ELFAttributes.h.

◆ Type

enum llvm::BuildAttributeItem::Types llvm::BuildAttributeItem::Type

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