paludis::AdditionalPackageDepSpecRequirement Class Reference
[Dependency specifications]

#include <dep_spec.hh>

Inheritance diagram for paludis::AdditionalPackageDepSpecRequirement:

paludis::UserKeyRequirement

List of all members.

Public Member Functions

virtual bool requirement_met (const Environment *const, const PackageID &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual const std::string as_human_string () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
virtual const std::string as_raw_string () const PALUDIS_ATTRIBUTE((warn_unused_result))=0


Detailed Description

An additional requirement for a PackageDepSpec.

Since:
0.26

Member Function Documentation

virtual bool paludis::AdditionalPackageDepSpecRequirement::requirement_met ( const Environment const,
const PackageID  
) const [pure virtual]

Is our requirement met for a given PackageID?

Implemented in paludis::UserKeyRequirement.

virtual const std::string paludis::AdditionalPackageDepSpecRequirement::as_human_string (  )  const [pure virtual]

Return a human readable string representation of ourself.

Implemented in paludis::UserKeyRequirement.

virtual const std::string paludis::AdditionalPackageDepSpecRequirement::as_raw_string (  )  const [pure virtual]

Return a raw string representation of ourself.

Implemented in paludis::UserKeyRequirement.


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:10 2009 for paludis by  doxygen 1.5.4