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

#include <SBModuleSpec.h>

Collaboration diagram for lldb::SBModuleSpecList:
Collaboration graph
[legend]

Public Member Functions

 SBModuleSpecList ()
 
 SBModuleSpecList (const SBModuleSpecList &rhs)
 
 ~SBModuleSpecList ()
 
SBModuleSpecListoperator= (const SBModuleSpecList &rhs)
 
void Append (const SBModuleSpec &spec)
 
void Append (const SBModuleSpecList &spec_list)
 
SBModuleSpec FindFirstMatchingSpec (const SBModuleSpec &match_spec)
 
SBModuleSpecList FindMatchingSpecs (const SBModuleSpec &match_spec)
 
size_t GetSize ()
 
SBModuleSpec GetSpecAtIndex (size_t i)
 
bool GetDescription (lldb::SBStream &description)
 

Static Public Member Functions

static SBModuleSpecList GetModuleSpecifications (const char *path)
 

Private Attributes

std::unique_ptr< lldb_private::ModuleSpecListm_opaque_up
 

Detailed Description

Definition at line 90 of file SBModuleSpec.h.

Constructor & Destructor Documentation

◆ SBModuleSpecList() [1/2]

SBModuleSpecList::SBModuleSpecList ( )

Definition at line 152 of file SBModuleSpec.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBModuleSpecList() [2/2]

SBModuleSpecList::SBModuleSpecList ( const SBModuleSpecList rhs)

Definition at line 156 of file SBModuleSpec.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ ~SBModuleSpecList()

SBModuleSpecList::~SBModuleSpecList ( )
default

Member Function Documentation

◆ Append() [1/2]

void SBModuleSpecList::Append ( const SBModuleSpec spec)

Definition at line 186 of file SBModuleSpec.cpp.

References LLDB_RECORD_METHOD, lldb::SBModuleSpec::m_opaque_up, and m_opaque_up.

Referenced by Append().

◆ Append() [2/2]

void SBModuleSpecList::Append ( const SBModuleSpecList spec_list)

Definition at line 193 of file SBModuleSpec.cpp.

References Append(), LLDB_RECORD_METHOD, and m_opaque_up.

◆ FindFirstMatchingSpec()

SBModuleSpec SBModuleSpecList::FindFirstMatchingSpec ( const SBModuleSpec match_spec)

◆ FindMatchingSpecs()

SBModuleSpecList SBModuleSpecList::FindMatchingSpecs ( const SBModuleSpec match_spec)

◆ GetDescription()

bool SBModuleSpecList::GetDescription ( lldb::SBStream description)

Definition at line 239 of file SBModuleSpec.cpp.

References LLDB_RECORD_METHOD, m_opaque_up, and lldb::SBStream::ref().

◆ GetModuleSpecifications()

SBModuleSpecList SBModuleSpecList::GetModuleSpecifications ( const char *  path)
static

Definition at line 174 of file SBModuleSpec.cpp.

References LLDB_RECORD_RESULT, LLDB_RECORD_STATIC_METHOD, and m_opaque_up.

◆ GetSize()

size_t SBModuleSpecList::GetSize ( )

Definition at line 200 of file SBModuleSpec.cpp.

References LLDB_RECORD_METHOD_NO_ARGS, and m_opaque_up.

◆ GetSpecAtIndex()

SBModuleSpec SBModuleSpecList::GetSpecAtIndex ( size_t  i)

◆ operator=()

SBModuleSpecList & SBModuleSpecList::operator= ( const SBModuleSpecList rhs)

Definition at line 162 of file SBModuleSpec.cpp.

References LLDB_RECORD_METHOD, LLDB_RECORD_RESULT, and m_opaque_up.

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::ModuleSpecList> lldb::SBModuleSpecList::m_opaque_up
private

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