MySQL  8.0.18
Source Code Documentation
I_P_List_iterator< T, L > Class Template Reference

Iterator for I_P_List. More...

#include <sql_plist.h>

Public Member Functions

 I_P_List_iterator (const L &a)
 
 I_P_List_iterator (const L &a, T *current_arg)
 
void init (const L &a)
 
T * operator++ (int)
 
T * operator++ ()
 
void rewind ()
 

Private Attributes

const Llist
 
T * current
 

Detailed Description

template<typename T, typename L>
class I_P_List_iterator< T, L >

Iterator for I_P_List.

Constructor & Destructor Documentation

◆ I_P_List_iterator() [1/2]

template<typename T , typename L >
I_P_List_iterator< T, L >::I_P_List_iterator ( const L a)
inline

◆ I_P_List_iterator() [2/2]

template<typename T , typename L >
I_P_List_iterator< T, L >::I_P_List_iterator ( const L a,
T *  current_arg 
)
inline

Member Function Documentation

◆ init()

template<typename T , typename L >
void I_P_List_iterator< T, L >::init ( const L a)
inline

◆ operator++() [1/2]

template<typename T , typename L >
T* I_P_List_iterator< T, L >::operator++ ( int  )
inline

◆ operator++() [2/2]

template<typename T , typename L >
T* I_P_List_iterator< T, L >::operator++ ( )
inline

◆ rewind()

template<typename T , typename L >
void I_P_List_iterator< T, L >::rewind ( void  )
inline

Member Data Documentation

◆ current

template<typename T , typename L >
T* I_P_List_iterator< T, L >::current
private

◆ list

template<typename T , typename L >
const L* I_P_List_iterator< T, L >::list
private

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