LLVM 22.0.0git
llvm::DWARFDebugArangeSet Class Reference

#include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h"

Classes

struct  Descriptor
struct  Header

Public Member Functions

 DWARFDebugArangeSet ()
LLVM_ABI void clear ()
LLVM_ABI Error extract (DWARFDataExtractor data, uint64_t *offset_ptr, function_ref< void(Error)> WarningHandler=nullptr)
LLVM_ABI void dump (raw_ostream &OS) const
uint64_t getCompileUnitDIEOffset () const
const HeadergetHeader () const
desc_iterator_range descriptors () const

Detailed Description

Definition at line 24 of file DWARFDebugArangeSet.h.

Constructor & Destructor Documentation

◆ DWARFDebugArangeSet()

llvm::DWARFDebugArangeSet::DWARFDebugArangeSet ( )
inline

Definition at line 62 of file DWARFDebugArangeSet.h.

References clear().

Member Function Documentation

◆ clear()

void DWARFDebugArangeSet::clear ( )

Definition at line 32 of file DWARFDebugArangeSet.cpp.

Referenced by DWARFDebugArangeSet().

◆ descriptors()

desc_iterator_range llvm::DWARFDebugArangeSet::descriptors ( ) const
inline

Definition at line 73 of file DWARFDebugArangeSet.h.

◆ dump()

void DWARFDebugArangeSet::dump ( raw_ostream & OS) const

◆ extract()

◆ getCompileUnitDIEOffset()

uint64_t llvm::DWARFDebugArangeSet::getCompileUnitDIEOffset ( ) const
inline

Definition at line 69 of file DWARFDebugArangeSet.h.

◆ getHeader()

const Header & llvm::DWARFDebugArangeSet::getHeader ( ) const
inline

Definition at line 71 of file DWARFDebugArangeSet.h.


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