libtcod
Loading...
Searching...
No Matches
list.h File Reference

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_ListTCOD_list_t

Functions

TCOD_ListTCOD_list_new (void)
 Return a new list.
TCOD_ListTCOD_list_allocate (int nb_elements)
TCOD_ListTCOD_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)

Detailed Description

Deprecated libtcod list module.