|
HPCToolkit
|
#include <stdlib.h>

Go to the source code of this file.
Macros | |
| #define | GENERAL_SPLAY_TREE(type, root, key, lt_field, gt_field, left, right, lt, gt) |
| #define | lcl_builtin_lt(a, b) ((a) < (b)) |
| #define | lcl_builtin_gt(a, b) ((a) > (b)) |
| #define | REGULAR_SPLAY_TREE(type, root, key, value, left, right) GENERAL_SPLAY_TREE(type, root, key, value, value, left, right, lcl_builtin_lt, lcl_builtin_gt) |
| #define | lcl_intvl_lt(a, b) ((a) < (b)) |
| #define | lcl_intvl_gt(a, b) ((a) >= (b)) |
| #define | INTERVAL_SPLAY_TREE(type, root, key, start, end, left, right) GENERAL_SPLAY_TREE(type, root, key, start, end, left, right, lcl_intvl_lt, lcl_intvl_gt) |
| #define GENERAL_SPLAY_TREE | ( | type, | |
| root, | |||
| key, | |||
| lt_field, | |||
| gt_field, | |||
| left, | |||
| right, | |||
| lt, | |||
| gt | |||
| ) |
Definition at line 120 of file splay-macros.h.
| #define INTERVAL_SPLAY_TREE | ( | type, | |
| root, | |||
| key, | |||
| start, | |||
| end, | |||
| left, | |||
| right | |||
| ) | GENERAL_SPLAY_TREE(type, root, key, start, end, left, right, lcl_intvl_lt, lcl_intvl_gt) |
Definition at line 198 of file splay-macros.h.
| #define lcl_builtin_gt | ( | a, | |
| b | |||
| ) | ((a) > (b)) |
Definition at line 170 of file splay-macros.h.
| #define lcl_builtin_lt | ( | a, | |
| b | |||
| ) | ((a) < (b)) |
Definition at line 169 of file splay-macros.h.
| #define lcl_intvl_gt | ( | a, | |
| b | |||
| ) | ((a) >= (b)) |
Definition at line 196 of file splay-macros.h.
| #define lcl_intvl_lt | ( | a, | |
| b | |||
| ) | ((a) < (b)) |
Definition at line 195 of file splay-macros.h.
| #define REGULAR_SPLAY_TREE | ( | type, | |
| root, | |||
| key, | |||
| value, | |||
| left, | |||
| right | |||
| ) | GENERAL_SPLAY_TREE(type, root, key, value, value, left, right, lcl_builtin_lt, lcl_builtin_gt) |
Definition at line 172 of file splay-macros.h.