paludis  Version 2.6.0
Classes | Namespaces | Typedefs | Variables
choice.hh File Reference
#include <paludis/choice-fwd.hh>
#include <paludis/permitted_choice_value_parameter_values-fwd.hh>
#include <paludis/util/attributes.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/exception.hh>
#include <paludis/util/named_value.hh>
#include <paludis/util/wrapped_value.hh>
#include <paludis/util/set.hh>
#include <paludis/util/wrapped_output_iterator.hh>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  paludis::ChoicePrefixNameError
 
class  paludis::ChoiceNameWithPrefixError
 
class  paludis::UnprefixedChoiceNameError
 
struct  paludis::WrappedValueTraits< ChoicePrefixNameTag >
 
struct  paludis::WrappedValueTraits< UnprefixedChoiceNameTag >
 
struct  paludis::WrappedValueTraits< ChoiceNameWithPrefixTag >
 
class  paludis::Choices
 
struct  paludis::ChoiceParams
 
class  paludis::Choice
 
class  paludis::ChoiceValue
 

Namespaces

 paludis
 

Typedefs

typedef Name< struct name_consider_added_or_changed > paludis::n::consider_added_or_changed
 
typedef Name< struct name_contains_every_value > paludis::n::contains_every_value
 
typedef Name< struct name_hidden > paludis::n::hidden
 
typedef Name< struct name_hide_description > paludis::n::hide_description
 
typedef Name< struct name_human_name > paludis::n::human_name
 
typedef Name< struct name_prefix > paludis::n::prefix
 
typedef Name< struct name_raw_name > paludis::n::raw_name
 
typedef Name< struct name_show_with_no_prefix > paludis::n::show_with_no_prefix
 

Variables

template class PALUDIS_VISIBLE paludis::WrappedValue< ChoicePrefixNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< UnprefixedChoiceNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< ChoiceNameWithPrefixTag >
 
template class PALUDIS_VISIBLE paludis::Set< UnprefixedChoiceName >
 

Detailed Description

Declarations for choice-related classes.

Since
0.32

Examples