LLVM API Documentation

llvm::DIEDwarfLabel Struct Reference

Inheritance diagram for llvm::DIEDwarfLabel:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DIEDwarfLabel (const DWLabel &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 DIEDwarfLabel *)
static bool classof (const DIEValue *L)

Public Attributes

const DWLabel Label

Detailed Description

Definition at line 268 of file DwarfWriter.cpp.


Constructor & Destructor Documentation

llvm::DIEDwarfLabel::DIEDwarfLabel ( const DWLabel L  )  [inline]

Definition at line 271 of file DwarfWriter.cpp.


Member Function Documentation

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

Reimplemented from llvm::DIEValue.

Definition at line 275 of file DwarfWriter.cpp.

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

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

Definition at line 274 of file DwarfWriter.cpp.

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

EmitValue - Emit label value.

Implements llvm::DIEValue.

Definition at line 669 of file DwarfWriter.cpp.

References DW, and Label.

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

SizeOf - Determine size of label value in bytes.

Implements llvm::DIEValue.

Definition at line 675 of file DwarfWriter.cpp.

References DW.


Member Data Documentation

const DWLabel llvm::DIEDwarfLabel::Label

Definition at line 269 of file DwarfWriter.cpp.

Referenced by EmitValue().


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