src/microhttpd/tsearch.h File Reference
#include <sys/cdefs.h>
#include <sys/types.h>
Go to the source code of this file.
Data Structures |
| struct | node |
Typedefs |
| typedef struct node | node_t |
Enumerations |
| enum | VISIT { preorder,
postorder,
endorder,
leaf
} |
Functions |
| __BEGIN_DECLS void * | tdelete (const void *__restrict, void **__restrict, int(*)(const void *, const void *)) |
| void * | tfind (const void *, void *const *, int(*)(const void *, const void *)) |
| void * | tsearch (const void *, void **, int(*)(const void *, const void *)) |
| void | twalk (const void *, void(*)(const void *, VISIT, int)) |
| void | tdestroy (void *, void(*)(void *)) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| preorder |
|
| postorder |
|
| endorder |
|
| leaf |
|
Definition at line 15 of file tsearch.h.
Function Documentation
| __BEGIN_DECLS void* tdelete |
( |
const void * |
__restrict, |
|
|
void ** |
__restrict, |
|
|
int(*)(const void *, const void *) |
| |
|
) |
| | |
| void tdestroy |
( |
void * |
, |
|
|
void(*)(void *) |
| |
|
) |
| | |
| void* tfind |
( |
const void * |
, |
|
|
void *const * |
, |
|
|
int(*)(const void *, const void *) |
| |
|
) |
| | |
| void* tsearch |
( |
const void * |
, |
|
|
void ** |
, |
|
|
int(*)(const void *, const void *) |
| |
|
) |
| | |
| void twalk |
( |
const void * |
, |
|
|
void(*)(const void *, VISIT, int) |
| |
|
) |
| | |