|
LLDB mainline
|
#include <RangeMap.h>
Public Types | |
| typedef AddressData< B, T > | Entry |
| typedef llvm::SmallVector< Entry, N > | Collection |
Public Member Functions | |
| AddressDataArray ()=default | |
| ~AddressDataArray ()=default | |
| void | Append (const Entry &entry) |
| void | Sort () |
| void | Clear () |
| bool | IsEmpty () const |
| size_t | GetSize () const |
| const Entry * | GetEntryAtIndex (size_t i) const |
| const Entry & | GetEntryRef (size_t i) const |
| Entry * | FindEntry (B addr, bool exact_match_only) |
| const Entry * | FindNextEntry (const Entry *entry) |
| Entry * | Back () |
| const Entry * | Back () const |
Static Public Member Functions | |
| static bool | BaseLessThan (const Entry &lhs, const Entry &rhs) |
Protected Attributes | |
| Collection | m_entries |
Definition at line 754 of file RangeMap.h.
| typedef llvm::SmallVector<Entry, N> lldb_private::AddressDataArray< B, T, N >::Collection |
Definition at line 757 of file RangeMap.h.
| typedef AddressData<B, T> lldb_private::AddressDataArray< B, T, N >::Entry |
Definition at line 756 of file RangeMap.h.
|
default |
|
default |
|
inline |
Definition at line 763 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 831 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 833 of file RangeMap.h.
References m_entries.
|
inlinestatic |
Definition at line 798 of file RangeMap.h.
References lldb_private::AddressData< B, T >::addr.
Referenced by FindEntry().
|
inline |
Definition at line 784 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 802 of file RangeMap.h.
References lldb_private::AddressData< B, T >::addr, BaseLessThan(), and m_entries.
|
inline |
Definition at line 825 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 790 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 796 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 788 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 786 of file RangeMap.h.
References m_entries.
|
inline |
Definition at line 765 of file RangeMap.h.
References m_entries.
|
protected |
Definition at line 838 of file RangeMap.h.
Referenced by Append(), Back(), Back(), Clear(), FindEntry(), FindNextEntry(), GetEntryAtIndex(), GetEntryRef(), GetSize(), IsEmpty(), and Sort().