LLVM 19.0.0git
Public Member Functions | Protected Attributes | List of all members
llvm::DWARFListType< ListEntryType > Class Template Reference

A base class for lists of entries that are extracted from a particular section, such as range lists or location lists. More...

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

Inheritance diagram for llvm::DWARFListType< ListEntryType >:
Inheritance graph
[legend]

Public Member Functions

const ListEntries & getEntries () const
 
bool empty () const
 
void clear ()
 
Error extract (DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t *OffsetPtr, StringRef SectionName, StringRef ListStringName)
 

Protected Attributes

ListEntries Entries
 

Detailed Description

template<typename ListEntryType>
class llvm::DWARFListType< ListEntryType >

A base class for lists of entries that are extracted from a particular section, such as range lists or location lists.

Definition at line 37 of file DWARFListTable.h.

Member Function Documentation

◆ clear()

template<typename ListEntryType >
void llvm::DWARFListType< ListEntryType >::clear ( )
inline

Definition at line 47 of file DWARFListTable.h.

References llvm::DWARFListType< ListEntryType >::Entries.

◆ empty()

template<typename ListEntryType >
bool llvm::DWARFListType< ListEntryType >::empty ( ) const
inline

Definition at line 46 of file DWARFListTable.h.

References llvm::DWARFListType< ListEntryType >::Entries.

◆ extract()

template<typename ListEntryType >
Error llvm::DWARFListType< ListEntryType >::extract ( DWARFDataExtractor  Data,
uint64_t  HeaderOffset,
uint64_t OffsetPtr,
StringRef  SectionName,
StringRef  ListStringName 
)

◆ getEntries()

template<typename ListEntryType >
const ListEntries & llvm::DWARFListType< ListEntryType >::getEntries ( ) const
inline

Definition at line 45 of file DWARFListTable.h.

References llvm::DWARFListType< ListEntryType >::Entries.

Member Data Documentation

◆ Entries

template<typename ListEntryType >
ListEntries llvm::DWARFListType< ListEntryType >::Entries
protected

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