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

#include <SBSymbolContextList.h>

Collaboration diagram for lldb::SBSymbolContextList:
Collaboration graph

Public Member Functions

 SBSymbolContextList ()
 SBSymbolContextList (const lldb::SBSymbolContextList &rhs)
 ~SBSymbolContextList ()
const lldb::SBSymbolContextListoperator= (const lldb::SBSymbolContextList &rhs)
 operator bool () const
bool IsValid () const
uint32_t GetSize () const
lldb::SBSymbolContext GetContextAtIndex (uint32_t idx)
bool GetDescription (lldb::SBStream &description)
void Append (lldb::SBSymbolContext &sc)
void Append (lldb::SBSymbolContextList &sc_list)
void Clear ()

Protected Member Functions

lldb_private::SymbolContextListoperator-> () const
lldb_private::SymbolContextListoperator* () const

Private Attributes

std::unique_ptr< lldb_private::SymbolContextListm_opaque_up


class SBModule
class SBTarget

Detailed Description

Definition at line 17 of file SBSymbolContextList.h.

Constructor & Destructor Documentation

◆ SBSymbolContextList() [1/2]

SBSymbolContextList::SBSymbolContextList ( )

Definition at line 18 of file SBSymbolContextList.cpp.


◆ SBSymbolContextList() [2/2]

SBSymbolContextList::SBSymbolContextList ( const lldb::SBSymbolContextList rhs)

◆ ~SBSymbolContextList()

SBSymbolContextList::~SBSymbolContextList ( )

Member Function Documentation

◆ Append() [1/2]

void SBSymbolContextList::Append ( lldb::SBSymbolContext sc)

Definition at line 71 of file SBSymbolContextList.cpp.

References lldb::SBSymbolContext::IsValid(), LLDB_RECORD_METHOD, and m_opaque_up.

Referenced by Append().

◆ Append() [2/2]

void SBSymbolContextList::Append ( lldb::SBSymbolContextList sc_list)

Definition at line 79 of file SBSymbolContextList.cpp.

References Append(), IsValid(), LLDB_RECORD_METHOD, and m_opaque_up.

◆ Clear()

void SBSymbolContextList::Clear ( )

Definition at line 64 of file SBSymbolContextList.cpp.

References LLDB_RECORD_METHOD_NO_ARGS, and m_opaque_up.

◆ GetContextAtIndex()

SBSymbolContext SBSymbolContextList::GetContextAtIndex ( uint32_t  idx)

Definition at line 51 of file SBSymbolContextList.cpp.

References LLDB_RECORD_METHOD, and m_opaque_up.

◆ GetDescription()

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

◆ GetSize()

uint32_t SBSymbolContextList::GetSize ( ) const

Definition at line 43 of file SBSymbolContextList.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS, and m_opaque_up.

◆ IsValid()

bool SBSymbolContextList::IsValid ( ) const

Definition at line 87 of file SBSymbolContextList.cpp.


Referenced by Append().

◆ operator bool()

SBSymbolContextList::operator bool ( ) const

Definition at line 91 of file SBSymbolContextList.cpp.


◆ operator*()

lldb_private::SymbolContextList & SBSymbolContextList::operator* ( ) const

Definition at line 101 of file SBSymbolContextList.cpp.

References m_opaque_up.

◆ operator->()

lldb_private::SymbolContextList * SBSymbolContextList::operator-> ( ) const

Definition at line 97 of file SBSymbolContextList.cpp.

References m_opaque_up.

◆ operator=()

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

Definition at line 33 of file SBSymbolContextList.cpp.

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

Friends And Related Function Documentation

◆ SBModule

friend class SBModule

Definition at line 45 of file SBSymbolContextList.h.

◆ SBTarget

friend class SBTarget

Definition at line 46 of file SBSymbolContextList.h.

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::SymbolContextList> lldb::SBSymbolContextList::m_opaque_up

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