SoPlex Documentation
Loading...
Searching...
No Matches
cring.h File Reference

Go to the source code of this file.

Macros

#define initDR(ring)
 
#define init2DR(elem, ring)
 
#define removeDR(ring)
 

Macro Definition Documentation

◆ init2DR

#define init2DR ( elem,
ring )
Value:
{ \
(elem).next = (ring).next; \
(elem).next->prev = &(elem); \
(elem).prev = &(ring); \
(ring).next = &(elem); \
}

Definition at line 34 of file cring.h.

◆ initDR

#define initDR ( ring)
Value:
((ring).prev = (ring).next = &(ring))

Definition at line 32 of file cring.h.

◆ removeDR

#define removeDR ( ring)
Value:
{ \
(ring).next->prev = (ring).prev; \
(ring).prev->next = (ring).next; \
}

Definition at line 42 of file cring.h.