LLVM 22.0.0git
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 48 of file DWARFLinkerImpl.cpp.

References File, llvm::move(), and Unit.

Referenced by RefModuleUnit().

◆ RefModuleUnit() [2/3]

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

Definition at line 52 of file DWARFLinkerImpl.cpp.

References File, llvm::move(), llvm::Other, and Unit.

◆ RefModuleUnit() [3/3]

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

References RefModuleUnit().

Member Data Documentation

◆ File

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

Definition at line 171 of file DWARFLinkerImpl.h.

Referenced by RefModuleUnit(), and RefModuleUnit().

◆ Unit


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