|
paludis Version 3.0.2
The one true package mangler
|
#include <partially_made_package_dep_spec.hh>
Public Member Functions | |
| PartiallyMadePackageDepSpec & | package (const QualifiedPackageName &) |
| PartiallyMadePackageDepSpec & | clear_package () |
| PartiallyMadePackageDepSpec & | slot_requirement (const std::shared_ptr< const SlotRequirement > &) |
| PartiallyMadePackageDepSpec & | clear_slot_requirement () |
| PartiallyMadePackageDepSpec & | in_repository (const RepositoryName &) |
| PartiallyMadePackageDepSpec & | clear_in_repository () |
| PartiallyMadePackageDepSpec & | from_repository (const RepositoryName &) |
| PartiallyMadePackageDepSpec & | clear_from_repository () |
| PartiallyMadePackageDepSpec & | installable_to_repository (const InstallableToRepository &) |
| PartiallyMadePackageDepSpec & | clear_installable_to_repository () |
| PartiallyMadePackageDepSpec & | installed_at_path (const FSPath &) |
| PartiallyMadePackageDepSpec & | clear_installed_at_path () |
| PartiallyMadePackageDepSpec & | installable_to_path (const InstallableToPath &) |
| PartiallyMadePackageDepSpec & | clear_installable_to_path () |
| PartiallyMadePackageDepSpec & | package_name_part (const PackageNamePart &) |
| PartiallyMadePackageDepSpec & | clear_package_name_part () |
| PartiallyMadePackageDepSpec & | category_name_part (const CategoryNamePart &) |
| PartiallyMadePackageDepSpec & | clear_category_name_part () |
| PartiallyMadePackageDepSpec & | version_requirement (const VersionRequirement &) |
| PartiallyMadePackageDepSpec & | clear_version_requirements () |
| PartiallyMadePackageDepSpec & | version_requirements_mode (const VersionRequirementsMode &) |
| PartiallyMadePackageDepSpec & | additional_requirement (const std::shared_ptr< const AdditionalPackageDepSpecRequirement > &) |
| PartiallyMadePackageDepSpec & | clear_additional_requirements () |
| operator const PackageDepSpec () const | |
| const PackageDepSpec | to_package_dep_spec () const |
Basic operations | |
| PartiallyMadePackageDepSpec (const PartiallyMadePackageDepSpecOptions &) | |
| PartiallyMadePackageDepSpec (const PackageDepSpec &) | |
| PartiallyMadePackageDepSpec (const PartiallyMadePackageDepSpec &) | |
A PartiallyMadePackageDepSpec is returned by make_package_dep_spec() and is used to incrementally build a PackageDepSpec.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::additional_requirement | ( | const std::shared_ptr< const AdditionalPackageDepSpecRequirement > & | ) |
Add an additional requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::category_name_part | ( | const CategoryNamePart & | ) |
Set our category name part requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_additional_requirements | ( | ) |
Clear additional requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_category_name_part | ( | ) |
Clear our category name part requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_from_repository | ( | ) |
Clear our from-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_in_repository | ( | ) |
Clear our in-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_installable_to_path | ( | ) |
Clear our installable-to-path requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_installable_to_repository | ( | ) |
Clear our installable-to-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_installed_at_path | ( | ) |
Clear our installed-at-path requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_package | ( | ) |
Clear our package requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_package_name_part | ( | ) |
Clear our package name part requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_slot_requirement | ( | ) |
Clear our slot requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::clear_version_requirements | ( | ) |
Clear all version requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::from_repository | ( | const RepositoryName & | ) |
Set our from-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::in_repository | ( | const RepositoryName & | ) |
Set our in-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::installable_to_path | ( | const InstallableToPath & | ) |
Set our installable-to-path requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::installable_to_repository | ( | const InstallableToRepository & | ) |
Set our installable-to-repository requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::installed_at_path | ( | const FSPath & | ) |
Set our installed-at-path requirement, return ourself.
| paludis::PartiallyMadePackageDepSpec::operator const PackageDepSpec | ( | ) | const |
Turn ourselves into a PackageDepSpec.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::package | ( | const QualifiedPackageName & | ) |
Set our package requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::package_name_part | ( | const PackageNamePart & | ) |
Set our package name part requirements, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::slot_requirement | ( | const std::shared_ptr< const SlotRequirement > & | ) |
Set our slot requirements, return ourself.
| const PackageDepSpec paludis::PartiallyMadePackageDepSpec::to_package_dep_spec | ( | ) | const |
Explicitly turn ourselves into a PackageDepSpec.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::version_requirement | ( | const VersionRequirement & | ) |
Add a version requirement, return ourself.
| PartiallyMadePackageDepSpec & paludis::PartiallyMadePackageDepSpec::version_requirements_mode | ( | const VersionRequirementsMode & | ) |
Set our version requirements mode, return ourself.