paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::ConditionalDepSpecData Class Referenceabstract

#include <dep_spec_data.hh>

Public Member Functions

virtual std::string as_string () const =0
 
virtual bool condition_met (const Environment *const, const std::shared_ptr< const PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool condition_would_be_met_when (const Environment *const, const std::shared_ptr< const PackageID > &, const ChangedChoices &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool condition_meetable (const Environment *const, const std::shared_ptr< const PackageID > &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 

Basic operations

virtual ~ConditionalDepSpecData ()
 

Detailed Description

Data for a ConditionalDepSpec.

Since
0.26

Member Function Documentation

virtual std::string paludis::ConditionalDepSpecData::as_string ( ) const
pure virtual

Fetch ourself as a string.

virtual bool paludis::ConditionalDepSpecData::condition_meetable ( const Environment const,
const std::shared_ptr< const PackageID > &   
) const
pure virtual

Fetch the result for condition_meetable.

Since
0.58 takes env, package_id
virtual bool paludis::ConditionalDepSpecData::condition_met ( const Environment const,
const std::shared_ptr< const PackageID > &   
) const
pure virtual

Fetch the result for condition_met.

Since
0.58 takes env, package_id
virtual bool paludis::ConditionalDepSpecData::condition_would_be_met_when ( const Environment const,
const std::shared_ptr< const PackageID > &  ,
const ChangedChoices  
) const
pure virtual

Fetch the result for condition_would_be_met_when.

Since
0.58 takes env, package_id

The documentation for this class was generated from the following file: