LLDB mainline
lldb::SBTypeEnumMemberList Class Reference

#include <SBTypeEnumMember.h>

Public Member Functions

 SBTypeEnumMemberList ()
 SBTypeEnumMemberList (const SBTypeEnumMemberList &rhs)
 ~SBTypeEnumMemberList ()
SBTypeEnumMemberListoperator= (const SBTypeEnumMemberList &rhs)
 operator bool () const
bool IsValid ()
void Append (SBTypeEnumMember entry)
SBTypeEnumMember GetTypeEnumMemberAtIndex (uint32_t index)
uint32_t GetSize ()

Private Attributes

std::unique_ptr< lldb_private::TypeEnumMemberListImplm_opaque_up

Detailed Description

Definition at line 57 of file SBTypeEnumMember.h.

Constructor & Destructor Documentation

◆ SBTypeEnumMemberList() [1/2]

SBTypeEnumMemberList::SBTypeEnumMemberList ( )

Definition at line 104 of file SBTypeEnumMember.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

Referenced by operator=(), SBTypeEnumMemberList(), and ~SBTypeEnumMemberList().

◆ SBTypeEnumMemberList() [2/2]

SBTypeEnumMemberList::SBTypeEnumMemberList ( const SBTypeEnumMemberList & rhs)

◆ ~SBTypeEnumMemberList()

SBTypeEnumMemberList::~SBTypeEnumMemberList ( )
default

Member Function Documentation

◆ Append()

◆ GetSize()

uint32_t SBTypeEnumMemberList::GetSize ( )

Definition at line 160 of file SBTypeEnumMember.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

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

◆ GetTypeEnumMemberAtIndex()

SBTypeEnumMember SBTypeEnumMemberList::GetTypeEnumMemberAtIndex ( uint32_t index)

Definition at line 152 of file SBTypeEnumMember.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBTypeEnumMember.

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

◆ IsValid()

bool SBTypeEnumMemberList::IsValid ( )

Definition at line 119 of file SBTypeEnumMember.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator bool()

SBTypeEnumMemberList::operator bool ( ) const
explicit

Definition at line 123 of file SBTypeEnumMember.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_up.

◆ operator=()

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

Member Data Documentation

◆ m_opaque_up

std::unique_ptr<lldb_private::TypeEnumMemberListImpl> lldb::SBTypeEnumMemberList::m_opaque_up
private

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