#include <dep_spec_data.hh>
Data for a PackageDepSpec.
- Since
- 0.26
◆ additional_requirements_ptr()
Fetch the additional requirements (may be a zero pointer).
◆ as_string()
| virtual std::string paludis::PackageDepSpecData::as_string |
( |
| ) |
const |
|
pure virtual |
Fetch ourself as a string.
◆ category_name_part_ptr()
| virtual std::shared_ptr< const CategoryNamePart > paludis::PackageDepSpecData::category_name_part_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the category name part, if wildcarded, or a zero pointer otherwise.
◆ from_repository_ptr()
| virtual std::shared_ptr< const RepositoryName > paludis::PackageDepSpecData::from_repository_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the from-repository requirement (may be a zero pointer).
◆ in_repository_ptr()
| virtual std::shared_ptr< const RepositoryName > paludis::PackageDepSpecData::in_repository_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the from-repository requirement (may be a zero pointer).
◆ installable_to_path_ptr()
| virtual std::shared_ptr< const InstallableToPath > paludis::PackageDepSpecData::installable_to_path_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the installable-to-path requirement (may be a zero pointer).
- Since
- 0.32
◆ installable_to_repository_ptr()
| virtual std::shared_ptr< const InstallableToRepository > paludis::PackageDepSpecData::installable_to_repository_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the installable-to-repository requirement (may be a zero pointer).
- Since
- 0.32
◆ installed_at_path_ptr()
| virtual std::shared_ptr< const FSPath > paludis::PackageDepSpecData::installed_at_path_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the installed-at-path requirement (may be a zero pointer).
- Since
- 0.32
◆ options_for_partially_made_package_dep_spec()
◆ package_name_part_ptr()
| virtual std::shared_ptr< const PackageNamePart > paludis::PackageDepSpecData::package_name_part_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the package name part, if wildcarded, or a zero pointer otherwise.
◆ package_ptr()
| virtual std::shared_ptr< const QualifiedPackageName > paludis::PackageDepSpecData::package_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the package name (may be a zero pointer).
◆ slot_requirement_ptr()
| virtual std::shared_ptr< const SlotRequirement > paludis::PackageDepSpecData::slot_requirement_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the slot name (may be a zero pointer).
◆ version_requirements_mode()
Fetch the version requirements mode.
◆ version_requirements_ptr()
| virtual std::shared_ptr< const VersionRequirements > paludis::PackageDepSpecData::version_requirements_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the version requirements (may be a zero pointer).
The documentation for this class was generated from the following file:
- /var/tmp/paludis/build/sys-apps-paludis-scm-r1/work/paludis-scm/paludis/dep_spec_data.hh