MySQL  8.0.16
Source Code Documentation
I_P_List_adapter< T, next, prev > Struct Template Reference

Hook class which via its methods specifies which members of T should be used for participating in a intrusive list. More...

#include <sql_plist.h>

Static Public Member Functions

static T ** next_ptr (T *el)
 
static const T *const * next_ptr (const T *el)
 
static T *** prev_ptr (T *el)
 

Detailed Description

template<typename T, T *T::* next, T **T::* prev>
struct I_P_List_adapter< T, next, prev >

Hook class which via its methods specifies which members of T should be used for participating in a intrusive list.

Member Function Documentation

◆ next_ptr() [1/2]

template<typename T , T *T::* next, T **T::* prev>
static T** I_P_List_adapter< T, next, prev >::next_ptr ( T *  el)
inlinestatic

◆ next_ptr() [2/2]

template<typename T , T *T::* next, T **T::* prev>
static const T* const* I_P_List_adapter< T, next, prev >::next_ptr ( const T *  el)
inlinestatic

◆ prev_ptr()

template<typename T , T *T::* next, T **T::* prev>
static T*** I_P_List_adapter< T, next, prev >::prev_ptr ( T *  el)
inlinestatic

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