struct ContextWorklistItem

Declaration

struct ContextWorklistItem { /* full declaration omitted */ };

Description

This class represents an item in the work list. The type defines what kind of work needs to be performed when processing the current item. Everything but the Type and Die fields are optional based on the type.

Declared at: llvm/lib/DWARFLinker/DWARFLinker.cpp:256

Member Variables

public llvm::DWARFDie Die
public unsigned int ParentIdx
public anonymous struct / union
public llvm::ContextWorklistItemType Type
public bool InImportedModule

Method Overview

  • public ContextWorklistItem(llvm::DWARFDie Die, llvm::ContextWorklistItemType T, CompileUnit::DIEInfo * OtherInfo = nullptr)
  • public ContextWorklistItem(llvm::DWARFDie Die, llvm::DeclContext * Context, unsigned int ParentIdx, bool InImportedModule)

Methods

ContextWorklistItem(
    llvm::DWARFDie Die,
    llvm::ContextWorklistItemType T,
    CompileUnit::DIEInfo* OtherInfo = nullptr)

Declared at: llvm/lib/DWARFLinker/DWARFLinker.cpp:266

Parameters

llvm::DWARFDie Die
llvm::ContextWorklistItemType T
CompileUnit::DIEInfo* OtherInfo = nullptr

ContextWorklistItem(llvm::DWARFDie Die,
                    llvm::DeclContext* Context,
                    unsigned int ParentIdx,
                    bool InImportedModule)

Declared at: llvm/lib/DWARFLinker/DWARFLinker.cpp:271

Parameters

llvm::DWARFDie Die
llvm::DeclContext* Context
unsigned int ParentIdx
bool InImportedModule