LLVM 22.0.0git
llvm::DWARFFormValue::ValueType Struct Reference

#include "llvm/DebugInfo/DWARF/DWARFFormValue.h"

Public Member Functions

 ValueType ()
 ValueType (int64_t V)
 ValueType (uint64_t V)
 ValueType (const char *V)

Public Attributes

union { 
   uint64_t   uval 
   int64_t   sval 
   const char *   cstr 
}; 
const uint8_tdata = nullptr
uint64_t SectionIndex

Detailed Description

Definition at line 42 of file DWARFFormValue.h.

Constructor & Destructor Documentation

◆ ValueType() [1/4]

llvm::DWARFFormValue::ValueType::ValueType ( )
inline

Definition at line 43 of file DWARFFormValue.h.

References uval.

◆ ValueType() [2/4]

llvm::DWARFFormValue::ValueType::ValueType ( int64_t V)
inline

Definition at line 44 of file DWARFFormValue.h.

References sval.

◆ ValueType() [3/4]

llvm::DWARFFormValue::ValueType::ValueType ( uint64_t V)
inline

Definition at line 45 of file DWARFFormValue.h.

References uval.

◆ ValueType() [4/4]

llvm::DWARFFormValue::ValueType::ValueType ( const char * V)
inline

Definition at line 46 of file DWARFFormValue.h.

References cstr.

Member Data Documentation

◆ [union]

◆ cstr

const char* llvm::DWARFFormValue::ValueType::cstr

Definition at line 51 of file DWARFFormValue.h.

Referenced by ValueType().

◆ data

const uint8_t* llvm::DWARFFormValue::ValueType::data = nullptr

Definition at line 53 of file DWARFFormValue.h.

◆ SectionIndex

uint64_t llvm::DWARFFormValue::ValueType::SectionIndex

Definition at line 54 of file DWARFFormValue.h.

◆ sval

int64_t llvm::DWARFFormValue::ValueType::sval

Definition at line 50 of file DWARFFormValue.h.

Referenced by ValueType().

◆ uval

uint64_t llvm::DWARFFormValue::ValueType::uval

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