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

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

Constructor & Destructor Documentation

◆ Impl()

NSIndexPathSyntheticFrontEnd::Impl::Impl ( )
inline

Definition at line 290 of file NSIndexPath.cpp.

Member Function Documentation

◆ Clear()

void NSIndexPathSyntheticFrontEnd::Impl::Clear ( )
inline

Definition at line 284 of file NSIndexPath.cpp.

◆ GetIndexAtIndex()

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

Definition at line 154 of file NSIndexPath.cpp.

◆ GetNumIndexes()

size_t NSIndexPathSyntheticFrontEnd::Impl::GetNumIndexes ( )
inline

Definition at line 143 of file NSIndexPath.cpp.

Member Data Documentation

◆ @59

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 292 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: