LLVM API Documentation

llvm::DIEObjectLabel Struct Reference

Inheritance diagram for llvm::DIEObjectLabel:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DIEObjectLabel (const std::string &L)
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 DIEObjectLabel *)
static bool classof (const DIEValue *L)

Public Attributes

const std::string Label

Detailed Description

Definition at line 291 of file DwarfWriter.cpp.


Constructor & Destructor Documentation

llvm::DIEObjectLabel::DIEObjectLabel ( const std::string &  L  )  [inline]

Definition at line 294 of file DwarfWriter.cpp.


Member Function Documentation

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

Definition at line 297 of file DwarfWriter.cpp.

static bool llvm::DIEObjectLabel::classof ( const DIEValue L  )  [inline, static]

Reimplemented from llvm::DIEValue.

Definition at line 298 of file DwarfWriter.cpp.

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

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

EmitValue - Emit label value.

Implements llvm::DIEValue.

Definition at line 684 of file DwarfWriter.cpp.

References DW, and Label.

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

SizeOf - Determine size of label value in bytes.

Implements llvm::DIEValue.

Definition at line 690 of file DwarfWriter.cpp.

References DW.


Member Data Documentation

const std::string llvm::DIEObjectLabel::Label

Definition at line 292 of file DwarfWriter.cpp.

Referenced by EmitValue().


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