diff options
author | 2011-04-08 16:29:19 +0100 | |
---|---|---|
committer | 2011-04-08 16:29:19 +0100 | |
commit | 1b2791f403d75f591e9c3b091f69277db37bdae1 (patch) | |
tree | 8521ad7b247d19d911fc0df71247f7ca35fe1494 | |
parent | 815e11334707b7322f904cf2e93a50b9f9aefa13 (diff) | |
download | paludis-1b2791f403d75f591e9c3b091f69277db37bdae1.tar.gz paludis-1b2791f403d75f591e9c3b091f69277db37bdae1.tar.xz |
Provide access to all requirements
-rw-r--r-- | paludis/dep_spec.cc | 6 | ||||
-rw-r--r-- | paludis/dep_spec.hh | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/paludis/dep_spec.cc b/paludis/dep_spec.cc index e0de73af6..4a4c0261e 100644 --- a/paludis/dep_spec.cc +++ b/paludis/dep_spec.cc @@ -959,6 +959,12 @@ PackageDepSpec::all_choice_requirements() const return _imp->all_choices; } +const std::shared_ptr<const PackageDepSpecRequirementSequence> +PackageDepSpec::requirements() const +{ + return _imp->data->requirements(); +} + std::string PackageDepSpec::_as_string() const { diff --git a/paludis/dep_spec.hh b/paludis/dep_spec.hh index 3e802c75a..289dfb253 100644 --- a/paludis/dep_spec.hh +++ b/paludis/dep_spec.hh @@ -398,6 +398,13 @@ namespace paludis const std::shared_ptr<const ChoiceRequirementSequence> all_choice_requirements() const; /** + * Fetch all our requirements. + * + * \since 0.61 + */ + const std::shared_ptr<const PackageDepSpecRequirementSequence> requirements() const; + + /** * Access to our data. */ const std::shared_ptr<const PackageDepSpecData> data() const; |