class DIEString

Declaration

class DIEString { /* full declaration omitted */ };

Description

A container for string pool string values. This class is used with the DW_FORM_strp and DW_FORM_GNU_str_index forms.

Declared at: llvm/include/llvm/CodeGen/DIE.h:272

Method Overview

  • public DIEString(llvm::DwarfStringPoolEntryRef S)
  • public void EmitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public unsigned int SizeOf(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public llvm::StringRef getString() const
  • public void print(llvm::raw_ostream & O) const

Methods

DIEString(llvm::DwarfStringPoolEntryRef S)

Declared at: llvm/include/llvm/CodeGen/DIE.h:276

Parameters

llvm::DwarfStringPoolEntryRef S

void EmitValue(const llvm::AsmPrinter* AP,
               dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:281

Parameters

const llvm::AsmPrinter* AP
dwarf::Form Form

unsigned int SizeOf(const llvm::AsmPrinter* AP,
                    dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:282

Parameters

const llvm::AsmPrinter* AP
dwarf::Form Form

llvm::StringRef getString() const

Description

Grab the string out of the object.

Declared at: llvm/include/llvm/CodeGen/DIE.h:279

void print(llvm::raw_ostream& O) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:284

Parameters

llvm::raw_ostream& O