MySQL 8.3.0
Source Code Documentation
sql_list.h File Reference
#include <stddef.h>
#include <sys/types.h>
#include <algorithm>
#include <iterator>
#include <memory>
#include <type_traits>
#include "my_alloc.h"
#include "my_compiler.h"
#include "my_dbug.h"
#include "my_sharedlib.h"
#include "sql/thr_malloc.h"

Go to the source code of this file.

Classes

class  SQL_I_List< T >
 Simple intrusive linked list. More...
 
struct  list_node
 list_node - a node of a single-linked list. More...
 
class  base_list
 
class  base_list_iterator
 
class  List< T >
 
class  List_iterator< T >
 
class  List_iterator_fast< T >
 
class  List_STL_Iterator< T >
 
class  ilink< T >
 
class  i_string
 
class  i_string_pair
 
class  base_ilist< T >
 
class  base_ilist_iterator< T >
 
class  I_List< T >
 
class  I_List_iterator< T >
 

Functions

void free_list (I_List< i_string > *list)
 

Variables

MYSQL_PLUGIN_IMPORT list_node end_of_list
 

Function Documentation

◆ free_list()

void free_list ( I_List< i_string > *  list)

Variable Documentation

◆ end_of_list

MYSQL_PLUGIN_IMPORT list_node end_of_list
extern