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

#include <SBSymbolContextList.h>

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
 

Friends

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.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBSymbolContextList() [2/2]

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

Definition at line 23 of file SBSymbolContextList.cpp.

References lldb_private::clone(), and LLDB_RECORD_CONSTRUCTOR.

◆ ~SBSymbolContextList()

SBSymbolContextList::~SBSymbolContextList ( )

Definition at line 31 of file SBSymbolContextList.cpp.

References operator=().

Member Function Documentation

◆ Append() [1/2]

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

◆ Append() [2/2]

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

Definition at line 81 of file SBSymbolContextList.cpp.

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

◆ Clear()

void SBSymbolContextList::Clear ( )

◆ GetContextAtIndex()

SBSymbolContext SBSymbolContextList::GetContextAtIndex ( uint32_t  idx)

◆ GetDescription()

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

◆ GetSize()

uint32_t SBSymbolContextList::GetSize ( ) const

◆ IsValid()

bool SBSymbolContextList::IsValid ( ) const

◆ operator bool()

SBSymbolContextList::operator bool ( ) const
explicit

Definition at line 93 of file SBSymbolContextList.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator*()

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

Definition at line 103 of file SBSymbolContextList.cpp.

◆ operator->()

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

Definition at line 99 of file SBSymbolContextList.cpp.

◆ operator=()

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

Friends And Related Function Documentation

◆ SBModule

friend class SBModule
friend

Definition at line 45 of file SBSymbolContextList.h.

◆ SBTarget

friend class SBTarget
friend

Definition at line 46 of file SBSymbolContextList.h.


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