LLVM API Documentation

llvm::DIEString Struct Reference

Inheritance diagram for llvm::DIEString:

Inheritance graph
[legend]
Collaboration diagram for llvm::DIEString:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DIEString (const std::string &S)
virtual void EmitValue (const DwarfWriter &DW, unsigned Form) const
virtual unsigned SizeOf (const DwarfWriter &DW, unsigned Form) const

Static Public Member Functions

static bool classof (const DIEString *)
static bool classof (const DIEValue *S)

Public Attributes

const std::string String

Detailed Description

Definition at line 247 of file DwarfWriter.cpp.


Constructor & Destructor Documentation

llvm::DIEString::DIEString ( const std::string &  S  )  [inline]

Definition at line 250 of file DwarfWriter.cpp.


Member Function Documentation

static bool llvm::DIEString::classof ( const DIEValue S  )  [inline, static]

Reimplemented from llvm::DIEValue.

Definition at line 254 of file DwarfWriter.cpp.

References llvm::DIEValue::isString, and llvm::DIEValue::Type.

static bool llvm::DIEString::classof ( const DIEString  )  [inline, static]

Definition at line 253 of file DwarfWriter.cpp.

void DIEString::EmitValue ( const DwarfWriter DW,
unsigned  Form 
) const [virtual]

EmitValue - Emit string value.

Implements llvm::DIEValue.

Definition at line 655 of file DwarfWriter.cpp.

References DW, and String.

unsigned DIEString::SizeOf ( const DwarfWriter DW,
unsigned  Form 
) const [virtual]

SizeOf - Determine size of string value in bytes.

Implements llvm::DIEValue.

Definition at line 661 of file DwarfWriter.cpp.

References String.


Member Data Documentation

const std::string llvm::DIEString::String

Definition at line 248 of file DwarfWriter.cpp.

Referenced by EmitValue(), and SizeOf().


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