Leptonica  1.54
Файл src/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

Макросы

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

Типы

typedef struct DoubleLinkedList DLLIST