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

Keep information for referenced clang module: already loaded DWARF info of the clang module and a CompileUnit of the module. More...

#include "DWARFLinker/Parallel/DWARFLinkerImpl.h"

Public Member Functions

 RefModuleUnit (DWARFFile &File, std::unique_ptr< CompileUnit > Unit)
 
 RefModuleUnit (RefModuleUnit &&Other)
 
 RefModuleUnit (const RefModuleUnit &)=delete
 

Public Attributes

DWARFFileFile
 
std::unique_ptr< CompileUnitUnit
 

Detailed Description

Keep information for referenced clang module: already loaded DWARF info of the clang module and a CompileUnit of the module.

Definition at line 166 of file DWARFLinkerImpl.h.

Constructor & Destructor Documentation

◆ RefModuleUnit() [1/3]

DWARFLinkerImpl::LinkContext::RefModuleUnit::RefModuleUnit ( DWARFFile File,
std::unique_ptr< CompileUnit Unit 
)

Definition at line 49 of file DWARFLinkerImpl.cpp.

◆ RefModuleUnit() [2/3]

DWARFLinkerImpl::LinkContext::RefModuleUnit::RefModuleUnit ( LinkContext::RefModuleUnit &&  Other)

Definition at line 53 of file DWARFLinkerImpl.cpp.

◆ RefModuleUnit() [3/3]

llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit::RefModuleUnit ( const RefModuleUnit )
delete

Member Data Documentation

◆ File

DWARFFile& llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit::File

Definition at line 171 of file DWARFLinkerImpl.h.

◆ Unit

std::unique_ptr<CompileUnit> llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit::Unit

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