#include <dep_spec_data.hh>
|
virtual | ~PackageDepSpecData () |
|
Data for a PackageDepSpec.
- Since
- 0.26
Fetch the additional requirements (may be a zero pointer).
virtual std::string paludis::PackageDepSpecData::as_string |
( |
| ) |
const |
|
pure virtual |
Fetch ourself as a string.
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.
virtual std::shared_ptr<const RepositoryName> paludis::PackageDepSpecData::from_repository_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the from-repository requirement (may be a zero pointer).
virtual std::shared_ptr<const RepositoryName> paludis::PackageDepSpecData::in_repository_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the from-repository requirement (may be a zero pointer).
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
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
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
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.
virtual std::shared_ptr<const QualifiedPackageName> paludis::PackageDepSpecData::package_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the package name (may be a zero pointer).
virtual std::shared_ptr<const SlotRequirement> paludis::PackageDepSpecData::slot_requirement_ptr |
( |
| ) |
const |
|
pure virtual |
Fetch the slot name (may be a zero pointer).
Fetch the version requirements mode.
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: