LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::dwarf_linker::parallel::UnitEntryPairTy Struct Reference

This is a helper structure which keeps a debug info entry with it's containing compilation unit. More...

#include "DWARFLinker/Parallel/DWARFLinkerCompileUnit.h"

Public Member Functions

 UnitEntryPairTy ()=default
 
 UnitEntryPairTy (CompileUnit *CU, const DWARFDebugInfoEntry *DieEntry)
 
UnitEntryPairTy getNamespaceOrigin ()
 
std::optional< UnitEntryPairTygetParent ()
 

Public Attributes

CompileUnitCU = nullptr
 
const DWARFDebugInfoEntryDieEntry = nullptr
 

Detailed Description

This is a helper structure which keeps a debug info entry with it's containing compilation unit.

Definition at line 32 of file DWARFLinkerCompileUnit.h.

Constructor & Destructor Documentation

◆ UnitEntryPairTy() [1/2]

llvm::dwarf_linker::parallel::UnitEntryPairTy::UnitEntryPairTy ( )
default

◆ UnitEntryPairTy() [2/2]

llvm::dwarf_linker::parallel::UnitEntryPairTy::UnitEntryPairTy ( CompileUnit CU,
const DWARFDebugInfoEntry DieEntry 
)
inline

Definition at line 34 of file DWARFLinkerCompileUnit.h.

Member Function Documentation

◆ getNamespaceOrigin()

UnitEntryPairTy UnitEntryPairTy::getNamespaceOrigin ( )

◆ getParent()

std::optional< UnitEntryPairTy > UnitEntryPairTy::getParent ( )

Member Data Documentation

◆ CU

CompileUnit* llvm::dwarf_linker::parallel::UnitEntryPairTy::CU = nullptr

◆ DieEntry

const DWARFDebugInfoEntry* llvm::dwarf_linker::parallel::UnitEntryPairTy::DieEntry = nullptr

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