LLDB  mainline
Public Member Functions | Private Attributes | List of all members
MemoryRegionInfoListImpl Class Reference
Collaboration diagram for MemoryRegionInfoListImpl:
Collaboration graph
[legend]

Public Member Functions

 MemoryRegionInfoListImpl ()
 
 MemoryRegionInfoListImpl (const MemoryRegionInfoListImpl &rhs)
 
MemoryRegionInfoListImploperator= (const MemoryRegionInfoListImpl &rhs)
 
size_t GetSize () const
 
void Reserve (size_t capacity)
 
void Append (const MemoryRegionInfo &sb_region)
 
void Append (const MemoryRegionInfoListImpl &list)
 
void Clear ()
 
bool GetMemoryRegionInfoAtIndex (size_t index, MemoryRegionInfo &region_info)
 
MemoryRegionInfosRef ()
 
const MemoryRegionInfosRef () const
 

Private Attributes

MemoryRegionInfos m_regions
 

Detailed Description

Definition at line 20 of file SBMemoryRegionInfoList.cpp.

Constructor & Destructor Documentation

◆ MemoryRegionInfoListImpl() [1/2]

MemoryRegionInfoListImpl::MemoryRegionInfoListImpl ( )
inline

Definition at line 22 of file SBMemoryRegionInfoList.cpp.

◆ MemoryRegionInfoListImpl() [2/2]

MemoryRegionInfoListImpl::MemoryRegionInfoListImpl ( const MemoryRegionInfoListImpl rhs)
inline

Definition at line 24 of file SBMemoryRegionInfoList.cpp.

Member Function Documentation

◆ Append() [1/2]

void MemoryRegionInfoListImpl::Append ( const MemoryRegionInfo sb_region)
inline

Definition at line 38 of file SBMemoryRegionInfoList.cpp.

◆ Append() [2/2]

void MemoryRegionInfoListImpl::Append ( const MemoryRegionInfoListImpl list)
inline

Definition at line 42 of file SBMemoryRegionInfoList.cpp.

References GetSize(), and m_regions.

◆ Clear()

void MemoryRegionInfoListImpl::Clear ( )
inline

Definition at line 49 of file SBMemoryRegionInfoList.cpp.

◆ GetMemoryRegionInfoAtIndex()

bool MemoryRegionInfoListImpl::GetMemoryRegionInfoAtIndex ( size_t  index,
MemoryRegionInfo region_info 
)
inline

Definition at line 51 of file SBMemoryRegionInfoList.cpp.

◆ GetSize()

size_t MemoryRegionInfoListImpl::GetSize ( ) const
inline

Definition at line 34 of file SBMemoryRegionInfoList.cpp.

Referenced by Append().

◆ operator=()

MemoryRegionInfoListImpl& MemoryRegionInfoListImpl::operator= ( const MemoryRegionInfoListImpl rhs)
inline

Definition at line 27 of file SBMemoryRegionInfoList.cpp.

References m_regions.

◆ Ref() [1/2]

MemoryRegionInfos& MemoryRegionInfoListImpl::Ref ( )
inline

Definition at line 59 of file SBMemoryRegionInfoList.cpp.

◆ Ref() [2/2]

const MemoryRegionInfos& MemoryRegionInfoListImpl::Ref ( ) const
inline

Definition at line 61 of file SBMemoryRegionInfoList.cpp.

◆ Reserve()

void MemoryRegionInfoListImpl::Reserve ( size_t  capacity)
inline

Definition at line 36 of file SBMemoryRegionInfoList.cpp.

Member Data Documentation

◆ m_regions

MemoryRegionInfos MemoryRegionInfoListImpl::m_regions
private

Definition at line 64 of file SBMemoryRegionInfoList.cpp.

Referenced by Append(), and operator=().


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