paludis::UserKeyRequirement Class Reference
[Dependency specifications]

#include <user_dep_spec.hh>

Inheritance diagram for paludis::UserKeyRequirement:

paludis::AdditionalPackageDepSpecRequirement paludis::PrivateImplementationPattern< C_ >

List of all members.

Basic operations

 UserKeyRequirement (const std::string &)
 ~UserKeyRequirement ()

Public Member Functions

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


Detailed Description

A key requirement for a user PackageDepSpec.

Since:
0.36

Member Function Documentation

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

Is our requirement met for a given PackageID?

Implements paludis::AdditionalPackageDepSpecRequirement.

virtual const std::string paludis::UserKeyRequirement::as_human_string (  )  const [virtual]

Return a human readable string representation of ourself.

Implements paludis::AdditionalPackageDepSpecRequirement.

virtual const std::string paludis::UserKeyRequirement::as_raw_string (  )  const [virtual]

Return a raw string representation of ourself.

Implements paludis::AdditionalPackageDepSpecRequirement.


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