Leptonica  1.54
Файл list.h

Классы

struct  DoubleLinkedList
 

Макросы

#define L_BEGIN_LIST_FORWARD(head, element)
 
#define L_BEGIN_LIST_REVERSE(tail, element)
 
#define L_END_LIST   }}
 

Определения типов

typedef struct DoubleLinkedList DLLIST
 

Макросы

◆ L_BEGIN_LIST_FORWARD

#define L_BEGIN_LIST_FORWARD (   head,
  element 
)
Макроопределение:
{ \
DLLIST *_leptvar_nextelem_; \
for ((element) = (head); (element); (element) = _leptvar_nextelem_) { \
_leptvar_nextelem_ = (element)->next;

◆ L_BEGIN_LIST_REVERSE

#define L_BEGIN_LIST_REVERSE (   tail,
  element 
)
Макроопределение:
{ \
DLLIST *_leptvar_prevelem_; \
for ((element) = (tail); (element); (element) = _leptvar_prevelem_) { \
_leptvar_prevelem_ = (element)->prev;

◆ L_END_LIST

#define L_END_LIST   }}

Типы

◆ DLLIST

typedef struct DoubleLinkedList DLLIST