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

Public Member Functions

 ELikeSymbolsChoiceValue (const std::shared_ptr< const PackageID > &, const Environment *const env, const std::shared_ptr< const Choice > &, const ELikeSymbolsChoiceValueParameter _force)
 
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 PermittedChoiceValueParameterValuespermitted_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))
 
static bool should_split (const std::string &) PALUDIS_ATTRIBUTE((warn_unused_result))
 
static bool should_strip (const std::string &) PALUDIS_ATTRIBUTE((warn_unused_result))
 
static bool should_compress (const std::string &) PALUDIS_ATTRIBUTE((warn_unused_result))
 

Member Function Documentation

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

The flag's description, or an empty string.

Implements paludis::ChoiceValue.

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

Is this flag enabled?

Implements paludis::ChoiceValue.

virtual bool paludis::ELikeSymbolsChoiceValue::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::ELikeSymbolsChoiceValue::locked ( ) const
virtual

Is this flag locked (forced or masked)?

Implements paludis::ChoiceValue.

virtual const ChoiceNameWithPrefix paludis::ELikeSymbolsChoiceValue::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::ELikeSymbolsChoiceValue::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::ELikeSymbolsChoiceValue::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::ELikeSymbolsChoiceValue::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::ELikeSymbolsChoiceValue::presumed ( ) const
virtual

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

Implements paludis::ChoiceValue.

virtual const UnprefixedChoiceName paludis::ELikeSymbolsChoiceValue::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: