Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | __BTREE_TP(pfx, type, sfx) pfx ## type ## sfx |
#define | _BTREE_TP(pfx, type, sfx) __BTREE_TP(pfx, type, sfx) |
#define | BTREE_TP(pfx) _BTREE_TP(pfx, BTREE_TYPE_SUFFIX,) |
#define | BTREE_FN(name) BTREE_TP(btree_ ## name) |
#define | BTREE_TYPE_HEAD BTREE_TP(struct btree_head) |
#define | VISITOR_FN BTREE_TP(visitor) |
#define | VISITOR_FN_T _BTREE_TP(visitor, BTREE_TYPE_SUFFIX, _t) |
Typedefs | |
typedef void(* | VISITOR_FN_T )(void *elem, unsigned long opaque, BTREE_KEYTYPE key, size_t index) |
Functions | |
void | VISITOR_FN (void *elem, unsigned long opaque, unsigned long *key, size_t index, void *__func) |
Variables | |
BTREE_TYPE_HEAD | |
Definition at line 1 of file btree-type.h.
#define _BTREE_TP | ( | pfx, | |
type, | |||
sfx | |||
) | __BTREE_TP(pfx, type, sfx) |
Definition at line 2 of file btree-type.h.
Definition at line 4 of file btree-type.h.
#define BTREE_TP | ( | pfx | ) | _BTREE_TP(pfx, BTREE_TYPE_SUFFIX,) |
Definition at line 3 of file btree-type.h.
#define BTREE_TYPE_HEAD BTREE_TP(struct btree_head) |
Definition at line 5 of file btree-type.h.
#define VISITOR_FN BTREE_TP(visitor) |
Definition at line 6 of file btree-type.h.
#define VISITOR_FN_T _BTREE_TP(visitor, BTREE_TYPE_SUFFIX, _t) |
Definition at line 7 of file btree-type.h.
Definition at line 118 of file btree-type.h.
void VISITOR_FN | ( | void * | elem, |
unsigned long | opaque, | ||
unsigned long * | key, | ||
size_t | index, | ||
void * | __func | ||
) |
BTREE_TYPE_HEAD |
Definition at line 9 of file btree-type.h.