LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::ProcessInstanceInfoList Class Reference

#include <ProcessInfo.h>

Collaboration diagram for lldb_private::ProcessInstanceInfoList:
Collaboration graph
[legend]

Public Member Functions

 ProcessInstanceInfoList ()=default
 
void Clear ()
 
size_t GetSize ()
 
void Append (const ProcessInstanceInfo &info)
 
const char * GetProcessNameAtIndex (size_t idx)
 
size_t GetProcessNameLengthAtIndex (size_t idx)
 
lldb::pid_t GetProcessIDAtIndex (size_t idx)
 
bool GetInfoAtIndex (size_t idx, ProcessInstanceInfo &info)
 
const ProcessInstanceInfoGetProcessInfoAtIndex (size_t idx) const
 

Protected Attributes

std::vector< ProcessInstanceInfom_infos
 

Detailed Description

Definition at line 158 of file ProcessInfo.h.

Constructor & Destructor Documentation

◆ ProcessInstanceInfoList()

lldb_private::ProcessInstanceInfoList::ProcessInstanceInfoList ( )
default

Member Function Documentation

◆ Append()

void lldb_private::ProcessInstanceInfoList::Append ( const ProcessInstanceInfo info)
inline

◆ Clear()

void lldb_private::ProcessInstanceInfoList::Clear ( )
inline

◆ GetInfoAtIndex()

bool lldb_private::ProcessInstanceInfoList::GetInfoAtIndex ( size_t  idx,
ProcessInstanceInfo info 
)
inline

Definition at line 180 of file ProcessInfo.h.

◆ GetProcessIDAtIndex()

lldb::pid_t lldb_private::ProcessInstanceInfoList::GetProcessIDAtIndex ( size_t  idx)
inline

◆ GetProcessInfoAtIndex()

const ProcessInstanceInfo& lldb_private::ProcessInstanceInfoList::GetProcessInfoAtIndex ( size_t  idx) const
inline

◆ GetProcessNameAtIndex()

const char* lldb_private::ProcessInstanceInfoList::GetProcessNameAtIndex ( size_t  idx)
inline

◆ GetProcessNameLengthAtIndex()

size_t lldb_private::ProcessInstanceInfoList::GetProcessNameLengthAtIndex ( size_t  idx)
inline

◆ GetSize()

size_t lldb_private::ProcessInstanceInfoList::GetSize ( )
inline

Member Data Documentation

◆ m_infos

std::vector<ProcessInstanceInfo> lldb_private::ProcessInstanceInfoList::m_infos
protected

Definition at line 195 of file ProcessInfo.h.


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