LLDB mainline
Classes | Public Member Functions | Public Attributes | List of all members
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 144 of file NSIndexPath.cpp.

Constructor & Destructor Documentation

◆ Impl()

NSIndexPathSyntheticFrontEnd::Impl::Impl ( )
inline

Definition at line 300 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 { ... } NSIndexPathSyntheticFrontEnd::Impl::@56

◆ m_inlined

struct InlinedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_inlined

◆ m_mode

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

◆ m_outsourced

struct OutsourcedIndexes NSIndexPathSyntheticFrontEnd::Impl::m_outsourced

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