libalpm
Arch Linux Package Manager Library
|
Linked list type used by libalpm. More...
#include <alpm_list.h>
Data Fields | |
void * | data |
data held by the list node | |
struct __alpm_list_t * | prev |
pointer to the previous node | |
struct __alpm_list_t * | next |
pointer to the next node |
Linked list type used by libalpm.
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 36 of file alpm_list.h.
void* __alpm_list_t::data |
data held by the list node
Definition at line 38 of file alpm_list.h.
Referenced by _alpm_check_diskspace(), _alpm_db_find_fileconflicts(), _alpm_db_get_groupfromcache(), _alpm_db_search(), _alpm_depcmp(), _alpm_filecache_find(), _alpm_filecache_setup(), _alpm_gpgme_checksig(), _alpm_local_db_write(), _alpm_needbackup(), _alpm_pkg_dup(), _alpm_pkg_find(), _alpm_pkg_should_ignore(), _alpm_pkghash_find(), _alpm_pkghash_remove(), _alpm_recursedeps(), _alpm_remove_packages(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_commit(), _alpm_sync_prepare(), _alpm_upgrade_packages(), alpm_checkdeps(), alpm_db_unregister_all(), alpm_db_update(), alpm_find_group_pkgs(), alpm_list_add(), alpm_list_add_sorted(), alpm_list_copy(), alpm_list_copy_data(), alpm_list_diff_sorted(), alpm_list_find(), alpm_list_free_inner(), alpm_list_mmerge(), alpm_list_remove(), alpm_list_remove_dupes(), alpm_list_reverse(), alpm_list_strdup(), alpm_option_set_cachedirs(), alpm_pkg_compute_requiredby(), alpm_sync_sysupgrade(), cb_progress(), check_syncdbs(), display_targets(), dump_pkg_backups(), list_display(), list_display_linebreak(), main(), pacman_database(), pacman_deptest(), pacman_query(), pacman_remove(), pacman_upgrade(), print_packages(), select_display(), strreplace(), sync_prepare_execute(), and table_display().
struct __alpm_list_t* __alpm_list_t::next |
pointer to the next node
Definition at line 42 of file alpm_list.h.
Referenced by _alpm_check_diskspace(), _alpm_db_find_fileconflicts(), _alpm_db_get_groupfromcache(), _alpm_db_search(), _alpm_depcmp(), _alpm_filecache_find(), _alpm_filecache_setup(), _alpm_gpgme_checksig(), _alpm_local_db_write(), _alpm_needbackup(), _alpm_pkg_dup(), _alpm_pkg_find(), _alpm_pkg_should_ignore(), _alpm_recursedeps(), _alpm_remove_packages(), _alpm_resolvedeps(), _alpm_sortbydeps(), _alpm_sync_commit(), _alpm_sync_prepare(), _alpm_upgrade_packages(), alpm_checkdeps(), alpm_db_unregister_all(), alpm_db_update(), alpm_find_group_pkgs(), alpm_list_add(), alpm_list_add_sorted(), alpm_list_copy(), alpm_list_copy_data(), alpm_list_count(), alpm_list_diff_sorted(), alpm_list_find(), alpm_list_free(), alpm_list_free_inner(), alpm_list_join(), alpm_list_mmerge(), alpm_list_msort(), alpm_list_next(), alpm_list_nth(), alpm_list_previous(), alpm_list_remove(), alpm_list_remove_dupes(), alpm_list_remove_item(), alpm_list_strdup(), alpm_list_to_array(), alpm_option_set_cachedirs(), alpm_pkg_compute_requiredby(), alpm_sync_newversion(), alpm_sync_sysupgrade(), cb_progress(), cb_question(), and select_display().
struct __alpm_list_t* __alpm_list_t::prev |
pointer to the previous node
Definition at line 40 of file alpm_list.h.
Referenced by _alpm_filecache_setup(), alpm_list_add(), alpm_list_add_sorted(), alpm_list_join(), alpm_list_last(), alpm_list_mmerge(), alpm_list_previous(), alpm_list_remove_item(), and alpm_list_reverse().