LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
llvm::DWARFDebugArangeSet Class Reference

#include <DWARFDebugArangeSet.h>

Classes

struct  Descriptor
 
struct  Header
 

Public Member Functions

 DWARFDebugArangeSet ()
 
void clear ()
 
bool extract (DataExtractor data, uint32_t *offset_ptr)
 
void dump (raw_ostream &OS) const
 
uint32_t getCompileUnitDIEOffset () const
 
uint32_t getNumDescriptors () const
 
const DescriptorgetDescriptor (uint32_t i) const
 

Detailed Description

Definition at line 20 of file DWARFDebugArangeSet.h.

Constructor & Destructor Documentation

llvm::DWARFDebugArangeSet::DWARFDebugArangeSet ( )
inline

Definition at line 54 of file DWARFDebugArangeSet.h.

References clear().

Member Function Documentation

void DWARFDebugArangeSet::clear ( )

Definition at line 17 of file DWARFDebugArangeSet.cpp.

References llvm::Intrinsic::memset.

Referenced by DWARFDebugArangeSet(), and extract().

void DWARFDebugArangeSet::dump ( raw_ostream OS) const
bool DWARFDebugArangeSet::extract ( DataExtractor  data,
uint32_t *  offset_ptr 
)
uint32_t llvm::DWARFDebugArangeSet::getCompileUnitDIEOffset ( ) const
inline

Definition at line 59 of file DWARFDebugArangeSet.h.

References llvm::DWARFDebugArangeSet::Header::CuOffset.

const Descriptor* llvm::DWARFDebugArangeSet::getDescriptor ( uint32_t  i) const
inline

Definition at line 61 of file DWARFDebugArangeSet.h.

uint32_t llvm::DWARFDebugArangeSet::getNumDescriptors ( ) const
inline

Definition at line 60 of file DWARFDebugArangeSet.h.


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