InnoDB Plugin  1.0
Public Types | Data Fields
ut_list_base< TYPE > Struct Template Reference

#include <ut0lst.h>

Collaboration diagram for ut_list_base< TYPE >:
Collaboration graph
[legend]

Public Types

typedef TYPE elem_type

Data Fields

ulint count
TYPE * start
TYPE * end

Detailed Description

template<typename TYPE>
struct ut_list_base< TYPE >

This macro expands to the unnamed type definition of a struct which acts as the two-way list base node. The base node contains pointers to both ends of the list and a count of nodes in the list (excluding the base node from the count).

Parameters
TYPEthe name of the list node data type

Field Documentation

template<typename TYPE>
ulint ut_list_base< TYPE >::count

count of nodes in list

template<typename TYPE>
TYPE* ut_list_base< TYPE >::end

pointer to list end, NULL if empty

template<typename TYPE>
TYPE* ut_list_base< TYPE >::start

pointer to list start, NULL if empty


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