|
libtcod
|
Deprecated libtcod list module. More...
#include "portability.h"Go to the source code of this file.
Classes | |
| struct | TCOD_List |
| Libtcod's generic container, deprecated in favor of more standard tools. More... | |
Typedefs | |
| typedef struct TCOD_List | TCOD_List |
| Libtcod's generic container, deprecated in favor of more standard tools. | |
| typedef TCOD_List * | TCOD_list_t |
Functions | |
| TCOD_List * | TCOD_list_new (void) |
| Return a new list. | |
| TCOD_List * | TCOD_list_allocate (int nb_elements) |
| TCOD_List * | TCOD_list_duplicate (TCOD_List *l) |
| void | TCOD_list_delete (TCOD_List *l) |
| void | TCOD_list_push (TCOD_List *l, const void *elt) |
| void * | TCOD_list_pop (TCOD_List *l) |
| void * | TCOD_list_peek (TCOD_List *l) |
| void | TCOD_list_add_all (TCOD_List *l, TCOD_List *l2) |
| void * | TCOD_list_get (TCOD_List *l, int idx) |
| void | TCOD_list_set (TCOD_List *l, const void *elt, int idx) |
| void ** | TCOD_list_begin (TCOD_List *l) |
| void ** | TCOD_list_end (TCOD_List *l) |
| void | TCOD_list_reverse (TCOD_List *l) |
| void ** | TCOD_list_remove_iterator (TCOD_List *l, void **elt) |
| void | TCOD_list_remove (TCOD_List *l, const void *elt) |
| void ** | TCOD_list_remove_iterator_fast (TCOD_List *l, void **elt) |
| void | TCOD_list_remove_fast (TCOD_List *l, const void *elt) |
| bool | TCOD_list_contains (TCOD_List *l, const void *elt) |
| void | TCOD_list_clear (TCOD_List *l) |
| void | TCOD_list_clear_and_delete (TCOD_List *l) |
| int | TCOD_list_size (TCOD_List *l) |
| void ** | TCOD_list_insert_before (TCOD_List *l, const void *elt, int before) |
| bool | TCOD_list_is_empty (TCOD_List *l) |
Deprecated libtcod list module.