LLDB mainline
|
#include <AddressRangeListImpl.h>
Public Member Functions | |
AddressRangeListImpl () | |
AddressRangeListImpl (AddressRanges ranges) | |
size_t | GetSize () const |
void | Reserve (size_t capacity) |
void | Append (const AddressRange &sb_region) |
void | Append (const AddressRangeListImpl &list) |
void | Clear () |
lldb_private::AddressRange | GetAddressRangeAtIndex (size_t index) |
Private Member Functions | |
AddressRanges & | ref () |
Private Attributes | |
AddressRanges | m_ranges |
Friends | |
class | lldb::SBAddressRangeList |
class | lldb::SBBlock |
class | lldb::SBProcess |
Definition at line 23 of file AddressRangeListImpl.h.
AddressRangeListImpl::AddressRangeListImpl | ( | ) |
Definition at line 14 of file AddressRangeListImpl.cpp.
|
inlineexplicit |
Definition at line 27 of file AddressRangeListImpl.h.
void AddressRangeListImpl::Append | ( | const AddressRange & | sb_region | ) |
Definition at line 22 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by Append(), and lldb::SBAddressRangeList::Append().
void AddressRangeListImpl::Append | ( | const AddressRangeListImpl & | list | ) |
void AddressRangeListImpl::Clear | ( | ) |
Definition at line 33 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by lldb::SBAddressRangeList::Clear().
lldb_private::AddressRange AddressRangeListImpl::GetAddressRangeAtIndex | ( | size_t | index | ) |
Definition at line 36 of file AddressRangeListImpl.cpp.
References GetSize(), and m_ranges.
Referenced by lldb::SBAddressRangeList::GetAddressRangeAtIndex().
size_t AddressRangeListImpl::GetSize | ( | ) | const |
Definition at line 16 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by Append(), GetAddressRangeAtIndex(), and lldb::SBAddressRangeList::GetSize().
|
private |
Definition at line 42 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by lldb::SBProcess::FindRangesInMemory().
void AddressRangeListImpl::Reserve | ( | size_t | capacity | ) |
Definition at line 18 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by Append().
|
friend |
Definition at line 43 of file AddressRangeListImpl.h.
|
friend |
Definition at line 44 of file AddressRangeListImpl.h.
|
friend |
Definition at line 45 of file AddressRangeListImpl.h.
|
private |
Definition at line 49 of file AddressRangeListImpl.h.
Referenced by Append(), Clear(), GetAddressRangeAtIndex(), GetSize(), ref(), and Reserve().