LLVM: llvm::dwarf_linker::parallel::CompileUnit::OutputUnitVariantPtr Class Reference (original) (raw)

Output unit selector. More...

#include "[DWARFLinker/Parallel/DWARFLinkerCompileUnit.h](lib%5F2DWARFLinker%5F2Parallel%5F2DWARFLinkerCompileUnit%5F8h%5Fsource.html)"

Public Member Functions
OutputUnitVariantPtr (CompileUnit *U)
OutputUnitVariantPtr (TypeUnit *U)
DwarfUnit * operator-> ()
Accessor for common functionality.
bool isCompileUnit ()
bool isTypeUnit ()
CompileUnit * getAsCompileUnit ()
Returns CompileUnit if applicable.
TypeUnit * getAsTypeUnit ()
Returns TypeUnit if applicable.

Output unit selector.

Definition at line 580 of file DWARFLinkerCompileUnit.h.

CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr ( CompileUnit * U )

OutputUnitVariantPtr() [2/2]

CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr ( TypeUnit * U )

getAsCompileUnit()

CompileUnit * CompileUnit::OutputUnitVariantPtr::getAsCompileUnit ( )

getAsTypeUnit()

TypeUnit * CompileUnit::OutputUnitVariantPtr::getAsTypeUnit ( )

isCompileUnit()

bool CompileUnit::OutputUnitVariantPtr::isCompileUnit ( )

isTypeUnit()

bool CompileUnit::OutputUnitVariantPtr::isTypeUnit ( )

operator->()

DwarfUnit * CompileUnit::OutputUnitVariantPtr::operator-> ( )

Ptr


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