LLDB mainline
lldb_private::Symbol::AddrRangeOrReExport Struct Reference

#include <Symbol.h>

Public Member Functions

AddressRangeGetAddressRange (Symbol &sym)
const AddressRangeGetAddressRange (const Symbol &sym) const
ReExportInfoGetReExportInfo (Symbol &sym)
const ReExportInfoGetReExportInfo (const Symbol &sym) const
void SetAddressRange (Symbol &sym, const AddressRange addr_range)
void SetReExportInfo (Symbol &sym, const ReExportInfo reexport_info)
 AddrRangeOrReExport (const Symbol &sym)
 ~AddrRangeOrReExport ()

Private Attributes

union { 
   AddressRange   m_addr_range 
   ReExportInfo   m_reexport_info 
}; 

Detailed Description

Definition at line 406 of file Symbol.h.

Constructor & Destructor Documentation

◆ AddrRangeOrReExport()

lldb_private::Symbol::AddrRangeOrReExport::AddrRangeOrReExport ( const Symbol & sym)
inline

◆ ~AddrRangeOrReExport()

lldb_private::Symbol::AddrRangeOrReExport::~AddrRangeOrReExport ( )
inline

Definition at line 420 of file Symbol.h.

Member Function Documentation

◆ GetAddressRange() [1/2]

const AddressRange & Symbol::AddrRangeOrReExport::GetAddressRange ( const Symbol & sym) const

◆ GetAddressRange() [2/2]

◆ GetReExportInfo() [1/2]

const Symbol::ReExportInfo & Symbol::AddrRangeOrReExport::GetReExportInfo ( const Symbol & sym) const

◆ GetReExportInfo() [2/2]

◆ SetAddressRange()

void Symbol::AddrRangeOrReExport::SetAddressRange ( Symbol & sym,
const AddressRange addr_range )

◆ SetReExportInfo()

void Symbol::AddrRangeOrReExport::SetReExportInfo ( Symbol & sym,
const ReExportInfo reexport_info )

Member Data Documentation

◆ [union]

◆ m_addr_range

AddressRange lldb_private::Symbol::AddrRangeOrReExport::m_addr_range

◆ m_reexport_info

ReExportInfo lldb_private::Symbol::AddrRangeOrReExport::m_reexport_info

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