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)
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)
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