|
Leptonica
1.54
|
Классы | |
| 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 |