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)
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
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
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
void print(llvm::raw_ostream& O) const
Declared at: llvm/include/llvm/CodeGen/DIE.h:307
Parameters
¶unsigned int sizeOf(const dwarf::FormParams&,
dwarf::Form) const
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()
~DIEInlineString()
Declared at: llvm/include/llvm/CodeGen/DIE.h:299