satsolver
0.17.2
|
#include <pool.h>
struct _Stringpool _Pool::ss |
Definition at line 64 of file pool.h.
Referenced by dep2strcpy(), dep2strlen(), pool_addfileprovides_dep(), pool_addfileprovides_ids(), pool_addfileprovides_search(), pool_create(), pool_createwhatprovides(), pool_dep2str(), pool_free(), pool_freeidhashes(), pool_id2evr(), pool_id2str(), pool_shrink_strings(), pool_shrink_whatprovides(), pool_str2id(), pool_strn2id(), repo_add_solv_flags(), and repodata_dir2str().
Reldep* _Pool::rels |
Definition at line 66 of file pool.h.
Referenced by pool_create(), pool_free(), pool_rel2id(), pool_shrink_rels(), and repo_add_solv_flags().
int _Pool::nrels |
Definition at line 67 of file pool.h.
Referenced by pool_addfileprovides_ids(), pool_create(), pool_createwhatprovides(), pool_rel2id(), pool_shrink_rels(), and repo_add_solv_flags().
Hashtable _Pool::relhashtbl |
Definition at line 68 of file pool.h.
Referenced by pool_add_fileconflicts_deps(), pool_freeidhashes(), and pool_rel2id().
Hashmask _Pool::relhashmask |
Definition at line 69 of file pool.h.
Referenced by pool_freeidhashes(), and pool_rel2id().
struct _Repo** _Pool::repos |
Definition at line 71 of file pool.h.
Referenced by dataiterator_jump_to_solvid(), dataiterator_set_search(), dataiterator_step(), pool_addfileprovides_search(), pool_id2repo(), repo_create(), repo_free(), and repo_freeallrepos().
int _Pool::nrepos |
Definition at line 72 of file pool.h.
Referenced by dataiterator_jump_to_solvid(), dataiterator_set_search(), dataiterator_step(), pool_addfileprovides_search(), repo_create(), repo_free(), repo_freeallrepos(), and solver_createdupmaps().
struct _Repo* _Pool::installed |
Definition at line 74 of file pool.h.
Referenced by addedge(), addsolvableedges(), create_transaction_info(), dump_tes(), havechoice(), policy_filter_unwanted(), pool_addfileprovides(), pool_calc_duchanges(), pool_calc_installsizechange(), pool_createwhatprovides(), pool_job2str(), pool_set_installed(), prune_installed_dup_packages(), prune_to_best_version(), prune_to_best_version_sortcmp(), prune_to_highest_prio(), prune_to_recommended(), repo_free(), solver_addchoicerules(), solver_addinfarchrules(), solver_create(), solver_printruleelement(), transaction_add_obsoleted(), transaction_all_obs_pkgs(), transaction_base_type(), transaction_calculate(), transaction_check_order(), transaction_check_pkg(), transaction_classify(), transaction_classify_pkgs(), transaction_create_installedmap(), transaction_init_clone(), transaction_installedresult(), transaction_obs_pkg(), transaction_order(), and transaction_type().
Solvable* _Pool::solvables |
Definition at line 76 of file pool.h.
Referenced by addedge(), addsolvableedges(), analyze_unsolvable_rule(), classify_cmp_pkgs(), convertsolution(), create_transaction_info(), dataiterator_jump_to_solvid(), dataiterator_step(), disableduprule(), disableinfarchrule(), dump_tes(), finddistupgradepackages(), findproblemrule_internal(), findrecommendedsuggested(), havescripts(), jobtodisablelist(), makemultiversionconflict(), makeruledecisions(), obsq_sortcmp(), policy_create_obsolete_index(), policy_findupdatepackages(), pool_add_fileconflicts_deps(), pool_add_solvable(), pool_add_solvable_block(), pool_addfileprovides_ids(), pool_addfileprovides_search(), pool_addrelproviders(), pool_calc_duchanges(), pool_calc_installsizechange(), pool_create(), pool_create_state_maps(), pool_createwhatprovides(), pool_free(), pool_free_solvable_block(), pool_installable(), pool_job2str(), pool_lookup_bin_checksum(), pool_lookup_checksum(), pool_lookup_id(), pool_lookup_num(), pool_lookup_str(), pool_lookup_void(), pool_search(), pool_solvid2str(), pool_trivial_installable_noobsoletesmap(), providedbyinstalled(), providedbyinstalled_multiversion(), prune_installed_dup_packages(), prune_obsoleted(), prune_to_best_arch(), prune_to_best_version(), prune_to_best_version_sortcmp(), prune_to_highest_prio(), prune_to_highest_prio_per_name(), prune_to_recommended(), reenableduprule(), reenableinfarchrule(), repo_add_solv_flags(), repo_add_solvable(), repo_add_solvable_block(), repo_empty(), repo_free_solvable_block(), repo_lookup_id(), repo_lookup_idarray(), repo_lookup_str(), repo_search_md(), repo_set_id(), repodata_search(), repodata_set_location(), selectandinstall(), solvable_lookup_bin_checksum(), solvable_lookup_bool(), solvable_lookup_id(), solvable_lookup_idarray(), solvable_lookup_num(), solvable_lookup_str(), solvable_lookup_str_base(), solvable_lookup_void(), solvable_trivial_installable_map(), solvabledata_fetch(), solver_addchoicerules(), solver_addduprules(), solver_addinfarchrules(), solver_addrpmrulesforsolvable(), solver_addrpmrulesforupdaters(), solver_addrpmrulesforweak(), solver_addupdaterule(), solver_allruleinfos(), solver_create_decisions_obsoletesmap(), solver_createcleandepsmap(), solver_createdupmaps(), solver_dep_installed(), solver_disableproblem(), solver_enableproblem(), solver_printdecisions(), solver_printruleelement(), solver_printsolution(), solver_printtransaction(), solver_printtrivial(), solver_ruleinfo(), solver_run_sat(), solver_solutionelement2str(), solver_solve(), solver_splitprovides(), solvid2str(), transaction_add_obsoleted(), transaction_all_obs_pkgs(), transaction_base_type(), transaction_calculate(), transaction_check_order(), transaction_check_pkg(), transaction_classify(), transaction_classify_pkgs(), transaction_create_installedmap(), transaction_installedresult(), transaction_obs_pkg(), transaction_order(), and transaction_type().
int _Pool::nsolvables |
Definition at line 77 of file pool.h.
Referenced by addwatches_rule(), analyze(), analyze_unsolvable(), create_solutions(), findrecommendedsuggested(), makewatches(), policy_create_obsolete_index(), pool_add_solvable(), pool_add_solvable_block(), pool_addfileprovides_search(), pool_create(), pool_create_state_maps(), pool_createwhatprovides(), pool_free_solvable_block(), pool_search(), pool_trivial_installable_noobsoletesmap(), propagate(), repo_create(), repo_empty(), repo_freeallrepos(), solvable_trivial_installable_map(), solvable_trivial_installable_queue(), solvable_trivial_installable_repo(), solver_addchoicerules(), solver_addduprules(), solver_addinfarchrules(), solver_addrpmrulesforweak(), solver_calculate_noobsmap(), solver_create(), solver_create_decisions_obsoletesmap(), solver_createcleandepsmap(), solver_createdupmaps(), solver_disablechoicerules(), solver_printtrivial(), solver_printwatches(), solver_run_sat(), solver_solve(), transaction_calculate(), transaction_check_order(), and transaction_create_installedmap().
const char** _Pool::languages |
Definition at line 79 of file pool.h.
Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().
int _Pool::nlanguages |
Definition at line 80 of file pool.h.
Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().
Id* _Pool::languagecache |
Definition at line 81 of file pool.h.
Referenced by pool_free(), pool_set_languages(), and solvable_lookup_str_poollang().
int _Pool::languagecacheother |
Definition at line 82 of file pool.h.
Referenced by pool_set_languages(), and solvable_lookup_str_poollang().
int _Pool::promoteepoch |
Definition at line 85 of file pool.h.
Referenced by pool_evrcmp_str(), and solver_solve().
int _Pool::obsoleteusesprovides |
Definition at line 86 of file pool.h.
Referenced by create_transaction_info(), jobtodisablelist(), policy_create_obsolete_index(), policy_findupdatepackages(), pool_create(), prune_obsoleted(), solver_addchoicerules(), solver_addrpmrulesforsolvable(), solver_create_decisions_obsoletesmap(), solver_createdupmaps(), and solver_solve().
int _Pool::implicitobsoleteusesprovides |
Definition at line 87 of file pool.h.
Referenced by create_transaction_info(), jobtodisablelist(), pool_create(), solver_addchoicerules(), solver_addrpmrulesforsolvable(), solver_create_decisions_obsoletesmap(), and solver_solve().
int _Pool::obsoleteusescolors |
Definition at line 88 of file pool.h.
Referenced by create_transaction_info(), jobtodisablelist(), policy_create_obsolete_index(), policy_findupdatepackages(), pool_create(), prune_obsoleted(), solver_addchoicerules(), solver_addrpmrulesforsolvable(), solver_create_decisions_obsoletesmap(), solver_createdupmaps(), and solver_solve().
int _Pool::noinstalledobsoletes |
Definition at line 89 of file pool.h.
Referenced by solver_addrpmrulesforsolvable().
int _Pool::novirtualconflicts |
Definition at line 90 of file pool.h.
Referenced by solver_solve().
int _Pool::allowselfconflicts |
Definition at line 91 of file pool.h.
Referenced by pool_create(), solver_addrpmrulesforsolvable(), and solver_solve().
Id* _Pool::id2arch |
Definition at line 96 of file pool.h.
Referenced by policy_illegal_archchange(), pool_free(), pool_installable(), pool_setarchpolicy(), prune_to_best_arch(), and solver_addinfarchrules().
unsigned char* _Pool::id2color |
Definition at line 97 of file pool.h.
Referenced by pool_arch2color(), pool_arch2color_slow(), and pool_setarchpolicy().
Id _Pool::lastarch |
Definition at line 98 of file pool.h.
Referenced by policy_illegal_archchange(), pool_arch2color(), pool_arch2color_slow(), pool_installable(), pool_setarchpolicy(), prune_to_best_arch(), and solver_addinfarchrules().
Queue _Pool::vendormap |
Definition at line 100 of file pool.h.
Referenced by pool_create(), pool_free(), pool_setvendorclasses(), and pool_vendor2mask().
const char** _Pool::vendorclasses |
Definition at line 101 of file pool.h.
Referenced by pool_setvendorclasses(), and pool_vendor2mask().
Offset* _Pool::whatprovides |
Definition at line 107 of file pool.h.
Referenced by pool_createwhatprovides(), pool_freewhatprovides(), pool_shrink_whatprovides(), pool_shrink_whatprovides_sortcmp(), pool_str2id(), pool_strn2id(), pool_whatprovides(), solvable_lookup_str_base(), and solver_solve().
Offset* _Pool::whatprovides_rel |
Definition at line 108 of file pool.h.
Referenced by pool_addrelproviders(), pool_createwhatprovides(), pool_freewhatprovides(), pool_rel2id(), and pool_whatprovides().
Id* _Pool::whatprovidesdata |
Definition at line 110 of file pool.h.
Referenced by addrpmruleinfo(), analyze(), analyze_unsolvable(), pool_addrelproviders(), pool_createwhatprovides(), pool_freewhatprovides(), pool_queuetowhatprovides(), pool_shrink_whatprovides(), pool_shrink_whatprovides_sortcmp(), pool_whatprovides_ptr(), propagate(), removedisabledconflicts(), solver_addrpmrulesforsolvable(), solver_addrule(), solver_printrule(), solver_run_sat(), solver_select2str(), solver_unifyrules(), unifyrules_sortcmp(), and watch2onhighest().
Offset _Pool::whatprovidesdataoff |
Definition at line 111 of file pool.h.
Referenced by pool_createwhatprovides(), pool_freewhatprovides(), pool_queuetowhatprovides(), and pool_shrink_whatprovides().
int _Pool::whatprovidesdataleft |
Definition at line 112 of file pool.h.
Referenced by pool_createwhatprovides(), pool_freewhatprovides(), pool_queuetowhatprovides(), and pool_shrink_whatprovides().
Map* _Pool::considered |
Definition at line 116 of file pool.h.
Referenced by pool_installable().
Definition at line 118 of file pool.h.
Referenced by pool_addrelproviders(), and solver_addrpmrulesforsolvable().
void* _Pool::nscallbackdata |
Definition at line 119 of file pool.h.
Referenced by pool_addrelproviders(), and solver_addrpmrulesforsolvable().
struct _Pool_tmpspace _Pool::tmpspace |
Definition at line 122 of file pool.h.
Referenced by pool_alloctmpspace(), pool_alloctmpspace_free(), pool_free(), pool_freetmpspace(), and repodata_load_stub().
int _Pool::debugmask |
Definition at line 125 of file pool.h.
Referenced by pool_create(), pool_debug(), pool_setdebuglevel(), and pool_setdebugmask().
void(* _Pool::debugcallback)(struct _Pool *, void *data, int type, const char *str) |
Definition at line 126 of file pool.h.
Referenced by pool_debug(), and pool_setdebugcallback().
void* _Pool::debugcallbackdata |
Definition at line 127 of file pool.h.
Referenced by pool_debug(), and pool_setdebugcallback().
Definition at line 130 of file pool.h.
Referenced by pool_setloadcallback(), and repodata_load_stub().
void* _Pool::loadcallbackdata |
Definition at line 131 of file pool.h.
Referenced by pool_setloadcallback(), and repodata_load_stub().
Datapos _Pool::pos |
Definition at line 134 of file pool.h.
Referenced by dataiterator_jump_to_solvid(), dataiterator_setpos(), dataiterator_setpos_parent(), dataiterator_step(), pool_clear_pos(), pool_lookup_bin_checksum(), pool_lookup_checksum(), pool_lookup_id(), pool_lookup_num(), pool_lookup_str(), pool_lookup_void(), repodata_setpos_kv(), and solvid2data().