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

#include <SBType.h>

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

Public Member Functions

 SBTypeList ()
 
 SBTypeList (const lldb::SBTypeList &rhs)
 
 ~SBTypeList ()
 
lldb::SBTypeListoperator= (const lldb::SBTypeList &rhs)
 
 operator bool () const
 
bool IsValid ()
 
void Append (lldb::SBType type)
 
lldb::SBType GetTypeAtIndex (uint32_t index)
 
uint32_t GetSize ()
 

Private Attributes

std::unique_ptr< lldb_private::TypeListImplm_opaque_up
 

Friends

class SBModule
 
class SBCompileUnit
 

Detailed Description

Definition at line 241 of file SBType.h.

Constructor & Destructor Documentation

◆ SBTypeList() [1/2]

SBTypeList::SBTypeList ( )

Definition at line 592 of file SBType.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBTypeList() [2/2]

SBTypeList::SBTypeList ( const lldb::SBTypeList rhs)

Definition at line 596 of file SBType.cpp.

References Append(), GetSize(), GetTypeAtIndex(), and LLDB_RECORD_CONSTRUCTOR.

◆ ~SBTypeList()

SBTypeList::~SBTypeList ( )
default

Member Function Documentation

◆ Append()

void SBTypeList::Append ( lldb::SBType  type)

◆ GetSize()

uint32_t SBTypeList::GetSize ( )

Definition at line 644 of file SBType.cpp.

References LLDB_RECORD_METHOD_NO_ARGS, and m_opaque_up.

Referenced by lldb::SBTarget::FindTypes(), operator=(), and SBTypeList().

◆ GetTypeAtIndex()

SBType SBTypeList::GetTypeAtIndex ( uint32_t  index)

Definition at line 635 of file SBType.cpp.

References LLDB_RECORD_METHOD, LLDB_RECORD_RESULT, m_opaque_up, and lldb::SBType.

Referenced by operator=(), and SBTypeList().

◆ IsValid()

bool SBTypeList::IsValid ( )

Definition at line 605 of file SBType.cpp.

References LLDB_RECORD_METHOD_NO_ARGS.

◆ operator bool()

SBTypeList::operator bool ( ) const
explicit

Definition at line 609 of file SBType.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator=()

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

Friends And Related Function Documentation

◆ SBCompileUnit

friend class SBCompileUnit
friend

Definition at line 264 of file SBType.h.

◆ SBModule

friend class SBModule
friend

Definition at line 263 of file SBType.h.

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::TypeListImpl> lldb::SBTypeList::m_opaque_up
private

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