#include <dep_spec.hh>

Basic operations | |
| virtual | ~DepSpec () |
Upcasts | |
| virtual const ConditionalDepSpec * | as_conditional_dep_spec () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual const PackageDepSpec * | as_package_dep_spec () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| const std::tr1::shared_ptr < const MetadataSectionKey > | annotations_key () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| void | set_annotations_key (const std::tr1::shared_ptr< const MetadataSectionKey > &) |
| virtual const ConditionalDepSpec* paludis::DepSpec::as_conditional_dep_spec | ( | ) | const [virtual] |
Return us as a ConditionalDepSpec, or 0 if we are not a ConditionalDepSpec.
Reimplemented in paludis::ConditionalDepSpec.
| virtual const PackageDepSpec* paludis::DepSpec::as_package_dep_spec | ( | ) | const [virtual] |
Return us as a PackageDepSpec, or 0 if we are not a ConditionalDepSpec.
Reimplemented in paludis::PackageDepSpec.
| const std::tr1::shared_ptr<const MetadataSectionKey> paludis::DepSpec::annotations_key | ( | ) | const |
The annotations_key, if non-zero, contains any annotations.
| void paludis::DepSpec::set_annotations_key | ( | const std::tr1::shared_ptr< const MetadataSectionKey > & | ) |
Change the annotations key.
1.5.4