#include <alpm_list.h>

Data Fields | |
| void * | data |
| struct __alpm_list_t * | prev |
| struct __alpm_list_t * | next |
It is exposed so front ends can use it to prevent the need to reimplement lists of their own; however, it is not required that the front end uses it.
Definition at line 33 of file alpm_list.h.
| void* __alpm_list_t::data |
data held by the list node
Definition at line 35 of file alpm_list.h.
Referenced by _alpm_add_commit(), _alpm_add_loadtarget(), _alpm_conflict_isin(), _alpm_db_find_fileconflicts(), _alpm_db_free(), _alpm_db_free_grpcache(), _alpm_db_free_pkgcache(), _alpm_db_get_grpfromcache(), _alpm_db_load_grpcache(), _alpm_db_register_sync(), _alpm_db_search(), _alpm_db_whatprovides(), _alpm_db_write(), _alpm_downloadfiles_forreal(), _alpm_needbackup(), _alpm_pkg_dup(), _alpm_pkg_find(), _alpm_recursedeps(), _alpm_remove_commit(), _alpm_remove_prepare(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_addtarget(), _alpm_sync_commit(), _alpm_sync_find(), _alpm_sync_prepare(), _alpm_sync_sysupgrade(), alpm_checkdeps(), alpm_db_get_url(), alpm_db_setserver(), alpm_db_unregister_all(), alpm_db_update(), alpm_depcmp(), alpm_list_add(), alpm_list_copy(), alpm_list_copy_data(), alpm_list_diff(), alpm_list_find(), alpm_list_free_inner(), alpm_list_getdata(), alpm_list_mmerge(), alpm_list_new(), alpm_list_remove(), alpm_list_remove_dupes(), alpm_list_reverse(), alpm_list_strdup(), alpm_pkg_compute_requiredby(), cb_trans_progress(), and pacman_add().
struct __alpm_list_t* __alpm_list_t::prev [read] |
pointer to the previous node
Definition at line 37 of file alpm_list.h.
Referenced by alpm_list_add(), alpm_list_add_sorted(), alpm_list_join(), alpm_list_last(), alpm_list_mmerge(), alpm_list_new(), alpm_list_remove(), and alpm_list_reverse().
struct __alpm_list_t* __alpm_list_t::next [read] |
pointer to the next node
Definition at line 39 of file alpm_list.h.
Referenced by _alpm_add_commit(), _alpm_add_loadtarget(), _alpm_conflict_isin(), _alpm_db_find_fileconflicts(), _alpm_db_free_grpcache(), _alpm_db_get_grpfromcache(), _alpm_db_load_grpcache(), _alpm_db_register_sync(), _alpm_db_search(), _alpm_db_whatprovides(), _alpm_db_write(), _alpm_downloadfiles_forreal(), _alpm_needbackup(), _alpm_pkg_find(), _alpm_recursedeps(), _alpm_remove_commit(), _alpm_remove_prepare(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_addtarget(), _alpm_sync_commit(), _alpm_sync_find(), _alpm_sync_prepare(), _alpm_sync_sysupgrade(), alpm_checkdeps(), alpm_db_setserver(), alpm_db_unregister_all(), alpm_db_update(), alpm_depcmp(), alpm_list_add(), alpm_list_copy(), alpm_list_copy_data(), alpm_list_count(), alpm_list_diff(), alpm_list_find(), alpm_list_free(), alpm_list_free_inner(), alpm_list_join(), alpm_list_mmerge(), alpm_list_msort(), alpm_list_new(), alpm_list_next(), alpm_list_nth(), alpm_list_remove(), alpm_list_remove_dupes(), alpm_list_strdup(), alpm_pkg_compute_requiredby(), and cb_trans_progress().
1.5.4