class DIEInlineString

Declaration

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

Description

A container for inline string values. This class is used with the DW_FORM_string form.

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

Member Variables

private llvm::StringRef S

Method Overview

  • public template <typename Allocator> DIEInlineString(llvm::StringRef Str, Allocator & A)
  • public void emitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public llvm::StringRef getString() const
  • public void print(llvm::raw_ostream & O) const
  • public unsigned int sizeOf(const dwarf::FormParams &, dwarf::Form) const
  • public ~DIEInlineString()

Methods

template <typename Allocator>
DIEInlineString(llvm::StringRef Str, Allocator& A)

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

Templates

Allocator

Parameters

llvm::StringRef Str
Allocator& A

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

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

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:302

void print(llvm::raw_ostream& O) const

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

Parameters

llvm::raw_ostream& O

unsigned int sizeOf(const dwarf::FormParams&,
                    dwarf::Form) const

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

Parameters

const dwarf::FormParams&
dwarf::Form

~DIEInlineString()

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