RetroArch
Typedefs | Functions
bintree.h File Reference
#include <retro_common_api.h>
Include dependency graph for bintree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef typedefRETRO_BEGIN_DECLS struct bintree bintree_t
 
typedef int(* bintree_cmp_func) (const void *a, const void *b, void *ctx)
 
typedef int(* bintree_iter_cb) (void *value, void *ctx)
 

Functions

bintree_tbintree_new (bintree_cmp_func cmp, void *ctx)
 
int bintree_insert (bintree_t *t, void *value)
 
int bintree_iterate (const bintree_t *t, bintree_iter_cb cb, void *ctx)
 
void bintree_free (bintree_t *t)
 

Typedef Documentation

◆ bintree_cmp_func

typedef int(* bintree_cmp_func) (const void *a, const void *b, void *ctx)

◆ bintree_iter_cb

typedef int(* bintree_iter_cb) (void *value, void *ctx)

◆ bintree_t

typedef typedefRETRO_BEGIN_DECLS struct bintree bintree_t

Function Documentation

◆ bintree_free()

void bintree_free ( bintree_t t)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bintree_insert()

int bintree_insert ( bintree_t t,
void value 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bintree_iterate()

int bintree_iterate ( const bintree_t t,
bintree_iter_cb  cb,
void ctx 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bintree_new()

bintree_t* bintree_new ( bintree_cmp_func  cmp,
void ctx 
)
Here is the call graph for this function:
Here is the caller graph for this function: