20#ifndef PALUDIS_GUARD_PALUDIS_PARTIALLY_MADE_PACKAGE_DEP_SPEC_HH
21#define PALUDIS_GUARD_PALUDIS_PARTIALLY_MADE_PACKAGE_DEP_SPEC_HH 1
23#include <paludis/partially_made_package_dep_spec-fwd.hh>
47 ~PartiallyMadePackageDepSpec();
49 PartiallyMadePackageDepSpec(
const PartiallyMadePackageDepSpec &);
68 PartiallyMadePackageDepSpec &
slot_requirement(
const std::shared_ptr<const SlotRequirement> &);
188 const std::shared_ptr<const AdditionalPackageDepSpecRequirement> &);
Definition dep_spec.hh:348
PartiallyMadePackageDepSpec & clear_category_name_part()
PartiallyMadePackageDepSpec & installed_at_path(const FSPath &)
PartiallyMadePackageDepSpec & clear_additional_requirements()
PartiallyMadePackageDepSpec & in_repository(const RepositoryName &)
PartiallyMadePackageDepSpec & from_repository(const RepositoryName &)
PartiallyMadePackageDepSpec & clear_in_repository()
PartiallyMadePackageDepSpec & slot_requirement(const std::shared_ptr< const SlotRequirement > &)
PartiallyMadePackageDepSpec & version_requirements_mode(const VersionRequirementsMode &)
PartiallyMadePackageDepSpec & version_requirement(const VersionRequirement &)
const PackageDepSpec to_package_dep_spec() const
PartiallyMadePackageDepSpec & package_name_part(const PackageNamePart &)
PartiallyMadePackageDepSpec & clear_from_repository()
PartiallyMadePackageDepSpec & installable_to_repository(const InstallableToRepository &)
PartiallyMadePackageDepSpec & clear_slot_requirement()
PartiallyMadePackageDepSpec & clear_installable_to_repository()
PartiallyMadePackageDepSpec & clear_version_requirements()
PartiallyMadePackageDepSpec & clear_installed_at_path()
PartiallyMadePackageDepSpec & clear_installable_to_path()
PartiallyMadePackageDepSpec & installable_to_path(const InstallableToPath &)
PartiallyMadePackageDepSpec & clear_package()
PartiallyMadePackageDepSpec & clear_package_name_part()
PartiallyMadePackageDepSpec & additional_requirement(const std::shared_ptr< const AdditionalPackageDepSpecRequirement > &)
PartiallyMadePackageDepSpec & category_name_part(const CategoryNamePart &)
PartiallyMadePackageDepSpec & package(const QualifiedPackageName &)
Options< PartiallyMadePackageDepSpecOption > PartiallyMadePackageDepSpecOptions
Definition partially_made_package_dep_spec-fwd.hh:37
VersionRequirementsMode
Definition version_requirements-fwd.hh:55
WrappedValue< CategoryNamePartTag > CategoryNamePart
Definition name-fwd.hh:61
WrappedValue< PackageNamePartTag > PackageNamePart
Definition name-fwd.hh:47
WrappedValue< RepositoryNameTag > RepositoryName
Definition name-fwd.hh:105
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24
Definition dep_spec.hh:323
Definition dep_spec.hh:311
Definition version_requirements.hh:61