LLDB mainline
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb::SBProcessInfoList Class Reference

#include <SBProcessInfoList.h>

Public Member Functions

 SBProcessInfoList ()
 
 ~SBProcessInfoList ()
 
 SBProcessInfoList (const lldb::SBProcessInfoList &rhs)
 
const lldb::SBProcessInfoListoperator= (const lldb::SBProcessInfoList &rhs)
 
uint32_t GetSize () const
 
bool GetProcessInfoAtIndex (uint32_t idx, SBProcessInfo &info)
 
void Clear ()
 

Private Member Functions

 SBProcessInfoList (const lldb_private::ProcessInfoList &impl)
 

Private Attributes

friend SBPlatform
 
std::unique_ptr< lldb_private::ProcessInfoListm_opaque_up
 

Detailed Description

Definition at line 22 of file SBProcessInfoList.h.

Constructor & Destructor Documentation

◆ SBProcessInfoList() [1/3]

SBProcessInfoList::SBProcessInfoList ( )
default

◆ ~SBProcessInfoList()

SBProcessInfoList::~SBProcessInfoList ( )
default

◆ SBProcessInfoList() [2/3]

SBProcessInfoList::SBProcessInfoList ( const lldb::SBProcessInfoList rhs)

Definition at line 28 of file SBProcessInfoList.cpp.

References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ SBProcessInfoList() [3/3]

SBProcessInfoList::SBProcessInfoList ( const lldb_private::ProcessInfoList impl)
private

Definition at line 23 of file SBProcessInfoList.cpp.

References LLDB_INSTRUMENT_VA.

Member Function Documentation

◆ Clear()

void SBProcessInfoList::Clear ( )

Definition at line 54 of file SBProcessInfoList.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ GetProcessInfoAtIndex()

bool SBProcessInfoList::GetProcessInfoAtIndex ( uint32_t  idx,
SBProcessInfo info 
)

◆ GetSize()

uint32_t SBProcessInfoList::GetSize ( ) const

Definition at line 45 of file SBProcessInfoList.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ operator=()

const lldb::SBProcessInfoList & SBProcessInfoList::operator= ( const lldb::SBProcessInfoList rhs)

Definition at line 36 of file SBProcessInfoList.cpp.

References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::ProcessInfoList> lldb::SBProcessInfoList::m_opaque_up
private

◆ SBPlatform

friend lldb::SBProcessInfoList::SBPlatform
private

Definition at line 38 of file SBProcessInfoList.h.


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