LLDB mainline
NSIndexPathSyntheticFrontEnd::Impl Struct Reference

Classes

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 149 of file NSIndexPath.cpp.

Constructor & Destructor Documentation

◆ Impl()

NSIndexPathSyntheticFrontEnd::Impl::Impl ( )
inline

Definition at line 305 of file NSIndexPath.cpp.

Member Function Documentation

◆ Clear()

void NSIndexPathSyntheticFrontEnd::Impl::Clear ( )
inline

◆ GetIndexAtIndex()

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

◆ GetNumIndexes()

size_t NSIndexPathSyntheticFrontEnd::Impl::GetNumIndexes ( )
inline

Member Data Documentation

◆ [union]

◆ m_inlined

struct InlinedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_inlined

Definition at line 287 of file NSIndexPath.cpp.

Referenced by Clear(), GetIndexAtIndex(), and GetNumIndexes().

◆ m_mode

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

Definition at line 307 of file NSIndexPath.cpp.

Referenced by Clear(), GetIndexAtIndex(), and GetNumIndexes().

◆ m_outsourced

struct OutsourcedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_outsourced

Definition at line 288 of file NSIndexPath.cpp.

Referenced by Clear(), GetIndexAtIndex(), and GetNumIndexes().


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