LLVM API Documentation

llvm::DIEntry Struct Reference

Inheritance diagram for llvm::DIEntry:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DIEntry (DIE *E)
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 DIEntry *)
static bool classof (const DIEValue *E)

Public Attributes

DIEEntry

Detailed Description

Definition at line 334 of file DwarfWriter.cpp.


Constructor & Destructor Documentation

llvm::DIEntry::DIEntry ( DIE E  )  [inline]

Definition at line 337 of file DwarfWriter.cpp.


Member Function Documentation

static bool llvm::DIEntry::classof ( const DIEValue E  )  [inline, static]

Reimplemented from llvm::DIEValue.

Definition at line 341 of file DwarfWriter.cpp.

References E, and llvm::DIEValue::isEntry.

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

Definition at line 340 of file DwarfWriter.cpp.

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

EmitValue - Emit debug information entry offset.

Implements llvm::DIEValue.

Definition at line 710 of file DwarfWriter.cpp.

References DW, Entry, and llvm::DIE::getOffset().

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

SizeOf - Determine size of debug information entry in bytes.

Implements llvm::DIEValue.

Definition at line 716 of file DwarfWriter.cpp.


Member Data Documentation

DIE* llvm::DIEntry::Entry

Definition at line 335 of file DwarfWriter.cpp.

Referenced by EmitValue().


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