LLDB  mainline
Public Member Functions | Private Member Functions | Private Attributes | List of all members
RemoteNXMapTable::const_iterator Class Reference
Collaboration diagram for RemoteNXMapTable::const_iterator:
Collaboration graph
[legend]

Public Member Functions

 const_iterator (RemoteNXMapTable &parent, int index)
 
 const_iterator (const const_iterator &rhs)
 
const_iteratoroperator= (const const_iterator &rhs)
 
bool operator== (const const_iterator &rhs) const
 
bool operator!= (const const_iterator &rhs) const
 
const_iteratoroperator++ ()
 
const element operator* () const
 

Private Member Functions

void AdvanceToValidIndex ()
 

Private Attributes

RemoteNXMapTablem_parent
 
int m_index
 

Detailed Description

Definition at line 1017 of file AppleObjCRuntimeV2.cpp.

Constructor & Destructor Documentation

◆ const_iterator() [1/2]

RemoteNXMapTable::const_iterator::const_iterator ( RemoteNXMapTable parent,
int  index 
)
inline

Definition at line 1019 of file AppleObjCRuntimeV2.cpp.

◆ const_iterator() [2/2]

RemoteNXMapTable::const_iterator::const_iterator ( const const_iterator rhs)
inline

Definition at line 1024 of file AppleObjCRuntimeV2.cpp.

Member Function Documentation

◆ AdvanceToValidIndex()

void RemoteNXMapTable::const_iterator::AdvanceToValidIndex ( )
inlineprivate

Definition at line 1086 of file AppleObjCRuntimeV2.cpp.

References lldb_private::Status::Success().

◆ operator!=()

bool RemoteNXMapTable::const_iterator::operator!= ( const const_iterator rhs) const
inline

Definition at line 1045 of file AppleObjCRuntimeV2.cpp.

References lldb_private::operator==().

◆ operator*()

const element RemoteNXMapTable::const_iterator::operator* ( ) const
inline

Definition at line 1054 of file AppleObjCRuntimeV2.cpp.

◆ operator++()

const_iterator& RemoteNXMapTable::const_iterator::operator++ ( )
inline

Definition at line 1049 of file AppleObjCRuntimeV2.cpp.

◆ operator=()

const_iterator& RemoteNXMapTable::const_iterator::operator= ( const const_iterator rhs)
inline

Definition at line 1029 of file AppleObjCRuntimeV2.cpp.

References m_index, and m_parent.

◆ operator==()

bool RemoteNXMapTable::const_iterator::operator== ( const const_iterator rhs) const
inline

Definition at line 1036 of file AppleObjCRuntimeV2.cpp.

References m_index, and m_parent.

Member Data Documentation

◆ m_index

int RemoteNXMapTable::const_iterator::m_index
private

Definition at line 1110 of file AppleObjCRuntimeV2.cpp.

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

◆ m_parent

RemoteNXMapTable& RemoteNXMapTable::const_iterator::m_parent
private

Definition at line 1109 of file AppleObjCRuntimeV2.cpp.

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


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