paludis  Version 1.4.2
Public Member Functions | Static Public Member Functions | List of all members
paludis::ELikeRecommendedTestsChoiceValue Class Reference
+ Inheritance diagram for paludis::ELikeRecommendedTestsChoiceValue:

Public Member Functions

 ELikeRecommendedTestsChoiceValue (const std::shared_ptr< const PackageID > &, const Environment *const env, const std::shared_ptr< const Choice > &, const bool mask)
 
virtual const UnprefixedChoiceName unprefixed_name () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual const ChoiceNameWithPrefix name_with_prefix () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual bool enabled () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual bool enabled_by_default () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual bool locked () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual const std::string description () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual ChoiceOrigin origin () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual const std::string parameter () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual const std::shared_ptr
< const
PermittedChoiceValueParameterValues
permitted_parameter_values () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
virtual bool presumed () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
- Public Member Functions inherited from paludis::ChoiceValue
virtual ~ChoiceValue ()=0
 

Static Public Member Functions

static const UnprefixedChoiceName canonical_unprefixed_name () PALUDIS_ATTRIBUTE((warn_unused_result))
 
static const ChoiceNameWithPrefix canonical_name_with_prefix () PALUDIS_ATTRIBUTE((warn_unused_result))
 

Member Function Documentation

virtual const std::string paludis::ELikeRecommendedTestsChoiceValue::description ( ) const
virtual

The flag's description, or an empty string.

Implements paludis::ChoiceValue.

virtual bool paludis::ELikeRecommendedTestsChoiceValue::enabled ( ) const
virtual

Is this flag enabled?

Implements paludis::ChoiceValue.

virtual bool paludis::ELikeRecommendedTestsChoiceValue::enabled_by_default ( ) const
virtual

Would this flag be enabled by default (i.e. before considering any overrides from the Environment)?

Implements paludis::ChoiceValue.

virtual bool paludis::ELikeRecommendedTestsChoiceValue::locked ( ) const
virtual

Is this flag locked (forced or masked)?

Implements paludis::ChoiceValue.

virtual const ChoiceNameWithPrefix paludis::ELikeRecommendedTestsChoiceValue::name_with_prefix ( ) const
virtual

Our name, with prefix if there is one (for example, 'nls' or 'linguas_en').

Implements paludis::ChoiceValue.

virtual ChoiceOrigin paludis::ELikeRecommendedTestsChoiceValue::origin ( ) const
virtual

The origin of this choice.

Since
0.66

Use this to avoid showing things like LINGUAS values that aren't listed in IUSE but that end up as a ChoiceValue anyway.

Implements paludis::ChoiceValue.

virtual const std::string paludis::ELikeRecommendedTestsChoiceValue::parameter ( ) const
virtual

This flag's parameter, or an empty string if it doesn't have one.

Since
0.40

Implements paludis::ChoiceValue.

virtual const std::shared_ptr<const PermittedChoiceValueParameterValues> paludis::ELikeRecommendedTestsChoiceValue::permitted_parameter_values ( ) const
virtual

Permitted values for this flag's parameter, or null if there is no parameter.

Since
0.59

Implements paludis::ChoiceValue.

virtual bool paludis::ELikeRecommendedTestsChoiceValue::presumed ( ) const
virtual

Does this flag have to be explicitly accepted when doing matching?

Implements paludis::ChoiceValue.

virtual const UnprefixedChoiceName paludis::ELikeRecommendedTestsChoiceValue::unprefixed_name ( ) const
virtual

Our name, without an prefix (for example, 'nls' or 'en').

Implements paludis::ChoiceValue.


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