LLVM 22.0.0git
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.

References IntValue, IV, llvm::move(), StringValue, Tag, and Type.

Member Data Documentation

◆ IntValue

unsigned llvm::BuildAttributeItem::IntValue

Definition at line 34 of file ELFAttributes.h.

Referenced by BuildAttributeItem().

◆ StringValue

std::string llvm::BuildAttributeItem::StringValue

Definition at line 35 of file ELFAttributes.h.

Referenced by BuildAttributeItem().

◆ Tag

unsigned llvm::BuildAttributeItem::Tag

Definition at line 33 of file ELFAttributes.h.

Referenced by BuildAttributeItem().

◆ Type

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

Referenced by BuildAttributeItem().


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