paludis  Version 2.6.0
List of all members
paludis::ChoiceValue Class Referenceabstract

#include <choice.hh>

+ Inheritance diagram for paludis::ChoiceValue:

Basic operations

virtual ~ChoiceValue ()=0
 

Properties

virtual const UnprefixedChoiceName unprefixed_name () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual const ChoiceNameWithPrefix name_with_prefix () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool enabled () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool enabled_by_default () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool presumed () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual bool locked () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual const std::string description () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual ChoiceOrigin origin () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual const std::string parameter () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 
virtual const std::shared_ptr< const PermittedChoiceValueParameterValuespermitted_parameter_values () const PALUDIS_ATTRIBUTE((warn_unused_result))=0
 

Detailed Description

An individial Value in a ChoiceValue.

For example, the 'nls' flag in 'USE'.

Some choice values have an associated parameter. For example, build_options:jobs=4.

Since
0.32

Member Function Documentation

virtual const std::string paludis::ChoiceValue::description ( ) const
pure virtual
virtual bool paludis::ChoiceValue::enabled ( ) const
pure virtual
virtual bool paludis::ChoiceValue::enabled_by_default ( ) const
pure virtual
virtual bool paludis::ChoiceValue::locked ( ) const
pure virtual
virtual const ChoiceNameWithPrefix paludis::ChoiceValue::name_with_prefix ( ) const
pure virtual
virtual ChoiceOrigin paludis::ChoiceValue::origin ( ) const
pure virtual
virtual const std::string paludis::ChoiceValue::parameter ( ) const
pure virtual
virtual const std::shared_ptr<const PermittedChoiceValueParameterValues> paludis::ChoiceValue::permitted_parameter_values ( ) const
pure virtual
virtual bool paludis::ChoiceValue::presumed ( ) const
pure virtual
virtual const UnprefixedChoiceName paludis::ChoiceValue::unprefixed_name ( ) const
pure virtual

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