MySQL 8.4.0
Source Code Documentation
I_P_List_fast_push_back< T > Class Template Reference

An insertion policy class for I_P_List which can be used when fast push_back() operation is required. More...

#include <sql_plist.h>

Inheritance diagram for I_P_List_fast_push_back< T >:
[legend]

Protected Member Functions

 I_P_List_fast_push_back (T **a)
 
void set_last (T **a)
 
T ** get_last () const
 
void swap (I_P_List_fast_push_back< T > &rhs)
 

Private Attributes

T ** m_last
 

Detailed Description

template<typename T>
class I_P_List_fast_push_back< T >

An insertion policy class for I_P_List which can be used when fast push_back() operation is required.

Constructor & Destructor Documentation

◆ I_P_List_fast_push_back()

template<typename T >
I_P_List_fast_push_back< T >::I_P_List_fast_push_back ( T **  a)
inlineprotected

Member Function Documentation

◆ get_last()

template<typename T >
T ** I_P_List_fast_push_back< T >::get_last ( ) const
inlineprotected

◆ set_last()

template<typename T >
void I_P_List_fast_push_back< T >::set_last ( T **  a)
inlineprotected

◆ swap()

template<typename T >
void I_P_List_fast_push_back< T >::swap ( I_P_List_fast_push_back< T > &  rhs)
inlineprotected

Member Data Documentation

◆ m_last

template<typename T >
T** I_P_List_fast_push_back< T >::m_last
private

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