LLDB mainline
|
#include <AddressRangeListImpl.h>
Public Member Functions | |
AddressRangeListImpl () | |
AddressRangeListImpl (const AddressRangeListImpl &rhs)=default | |
AddressRangeListImpl & | operator= (const AddressRangeListImpl &rhs) |
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.
|
default |
void AddressRangeListImpl::Append | ( | const AddressRange & | sb_region | ) |
Definition at line 30 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 41 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by lldb::SBAddressRangeList::Clear().
lldb_private::AddressRange AddressRangeListImpl::GetAddressRangeAtIndex | ( | size_t | index | ) |
Definition at line 44 of file AddressRangeListImpl.cpp.
References GetSize(), and m_ranges.
Referenced by lldb::SBAddressRangeList::GetAddressRangeAtIndex().
size_t AddressRangeListImpl::GetSize | ( | ) | const |
Definition at line 24 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by Append(), GetAddressRangeAtIndex(), and lldb::SBAddressRangeList::GetSize().
AddressRangeListImpl & AddressRangeListImpl::operator= | ( | const AddressRangeListImpl & | rhs | ) |
Definition at line 17 of file AddressRangeListImpl.cpp.
References m_ranges.
|
private |
Definition at line 50 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by lldb::SBProcess::FindRangesInMemory().
void AddressRangeListImpl::Reserve | ( | size_t | capacity | ) |
Definition at line 26 of file AddressRangeListImpl.cpp.
References m_ranges.
Referenced by Append().
|
friend |
Definition at line 44 of file AddressRangeListImpl.h.
|
friend |
Definition at line 45 of file AddressRangeListImpl.h.
|
friend |
Definition at line 46 of file AddressRangeListImpl.h.
|
private |
Definition at line 50 of file AddressRangeListImpl.h.
Referenced by Append(), Clear(), GetAddressRangeAtIndex(), GetSize(), operator=(), ref(), and Reserve().