LLDB  mainline
Classes | Public Member Functions | Public Attributes | List of all members
NSIndexPathSyntheticFrontEnd::Impl Struct Reference
Collaboration diagram for NSIndexPathSyntheticFrontEnd::Impl:
Collaboration graph


struct  InlinedIndexes
struct  OutsourcedIndexes

Public Member Functions

size_t GetNumIndexes ()
lldb::ValueObjectSP GetIndexAtIndex (size_t idx, const CompilerType &desired_type)
void Clear ()
 Impl ()

Public Attributes

union {
   struct InlinedIndexes   m_inlined
   struct OutsourcedIndexes   m_outsourced
Mode m_mode = Mode::Invalid

Detailed Description

Definition at line 142 of file NSIndexPath.cpp.

Constructor & Destructor Documentation

◆ Impl()

NSIndexPathSyntheticFrontEnd::Impl::Impl ( )

Definition at line 298 of file NSIndexPath.cpp.

Member Function Documentation

◆ Clear()

void NSIndexPathSyntheticFrontEnd::Impl::Clear ( )

Definition at line 284 of file NSIndexPath.cpp.

◆ GetIndexAtIndex()

lldb::ValueObjectSP NSIndexPathSyntheticFrontEnd::Impl::GetIndexAtIndex ( size_t  idx,
const CompilerType desired_type 

Definition at line 154 of file NSIndexPath.cpp.

◆ GetNumIndexes()

size_t NSIndexPathSyntheticFrontEnd::Impl::GetNumIndexes ( )

Definition at line 143 of file NSIndexPath.cpp.

Member Data Documentation

◆ @58

union { ... }

◆ m_inlined

struct InlinedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_inlined

Definition at line 280 of file NSIndexPath.cpp.

◆ m_mode

Mode NSIndexPathSyntheticFrontEnd::Impl::m_mode = Mode::Invalid

Definition at line 300 of file NSIndexPath.cpp.

◆ m_outsourced

struct OutsourcedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_outsourced

Definition at line 281 of file NSIndexPath.cpp.

The documentation for this struct was generated from the following file: