Freeciv-3.1
|
#include <genlist.h>
Data Fields | |
int | nelements |
fc_mutex | mutex |
struct genlist_link * | head_link |
struct genlist_link * | tail_link |
genlist_free_fn_t | free_data_func |
genlist_free_fn_t genlist::free_data_func |
Definition at line 64 of file genlist.h.
Referenced by genlist_clear(), genlist_copy(), genlist_copy_full(), genlist_link_destroy(), and genlist_new_full().
struct genlist_link* genlist::head_link |
Definition at line 62 of file genlist.h.
Referenced by genlist_clear(), genlist_copy_full(), genlist_head(), genlist_insert(), genlist_insert_after(), genlist_link_at_pos(), genlist_link_destroy(), genlist_link_new(), genlist_new_full(), genlist_pop_front(), genlist_prepend(), genlist_remove(), genlist_remove_all(), genlist_remove_all_if(), genlist_remove_if(), genlist_reverse(), genlist_search(), genlist_search_if(), and genlist_unique_full().
fc_mutex genlist::mutex |
Definition at line 61 of file genlist.h.
Referenced by genlist_allocate_mutex(), genlist_destroy(), genlist_new_full(), and genlist_release_mutex().
int genlist::nelements |
Definition at line 60 of file genlist.h.
Referenced by genlist_clear(), genlist_insert(), genlist_link_at_pos(), genlist_link_destroy(), genlist_link_new(), genlist_new_full(), genlist_reverse(), genlist_size(), and genlist_unique_full().
struct genlist_link* genlist::tail_link |
Definition at line 63 of file genlist.h.
Referenced by genlist_append(), genlist_clear(), genlist_copy_full(), genlist_insert(), genlist_insert_before(), genlist_link_at_pos(), genlist_link_destroy(), genlist_link_new(), genlist_new_full(), genlist_pop_back(), genlist_reverse(), and genlist_tail().