Classes | |
| struct | paludis::DepTagEntry |
| struct | paludis::DepTagEntryComparator |
Files | |
| file | override_functions.hh |
Functions | |
| bool | paludis::override_tilde_keywords (const Environment *const e, const PackageID &i, const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| bool | paludis::override_unkeyworded (const Environment *const e, const PackageID &i, const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| bool | paludis::override_repository_masks (const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| bool | paludis::override_license (const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
There are two classes that provide dependency resolution: DepList (for installing) and UninstallList (for uninstalling). Actual installing and uninstalling is usually done by InstallTask and UninstallTask respectively.
| bool paludis::override_license | ( | const Mask & | m | ) |
Override a mask if it is a license mask.
| bool paludis::override_repository_masks | ( | const Mask & | m | ) |
Override a mask if it is a repository mask.
| bool paludis::override_tilde_keywords | ( | const Environment *const | e, | |
| const PackageID & | i, | |||
| const Mask & | m | |||
| ) |
Override a mask if it is a ~keyword mask, and keyword is accepted.
| bool paludis::override_unkeyworded | ( | const Environment *const | e, | |
| const PackageID & | i, | |||
| const Mask & | m | |||
| ) |
Override a mask if it is due to a missing keyword.
1.7.1