Deprecated libtcod lists for use when required by older functions.
More...
|
| typedef struct TCOD_List | TCOD_List |
| | Libtcod's generic container, deprecated in favor of more standard tools.
|
|
typedef TCOD_List * | TCOD_list_t |
|
| 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 lists for use when required by older functions.
◆ TCOD_List
| typedef struct TCOD_List TCOD_List |
Libtcod's generic container, deprecated in favor of more standard tools.
- Deprecated
- This object is deprecated in favor of more standard tools. In C a library such as stb_ds.h should be used where a lower level interface isn't possible.
◆ TCOD_list_new()
Return a new list.
- Returns
- TCOD_List*
TCOD_List * TCOD_list_new(void)
Return a new list.
Libtcod's generic container, deprecated in favor of more standard tools.
Definition list.h:53