paludis  Version 2.2.0
Files | Classes | Typedefs | Enumerations

Files

file  choice-fwd.hh
 
file  choice.hh
 

Classes

class  paludis::ChoicePrefixNameError
 
class  paludis::ChoiceNameWithPrefixError
 
class  paludis::UnprefixedChoiceNameError
 
class  paludis::Choices
 
struct  paludis::ChoiceParams
 
class  paludis::Choice
 
class  paludis::ChoiceValue
 

Typedefs

typedef WrappedValue
< ChoicePrefixNameTag > 
paludis::ChoicePrefixName
 
typedef WrappedValue
< ChoiceNameWithPrefixTag > 
paludis::ChoiceNameWithPrefix
 
typedef WrappedValue
< UnprefixedChoiceNameTag > 
paludis::UnprefixedChoiceName
 

Enumerations

enum  paludis::ChoiceOrigin { paludis::co_explicit, paludis::co_implicit, paludis::co_special, paludis::last_co }
 
enum  ChoiceOrigin { co_explicit, co_implicit, co_special, last_co }
 

Detailed Description

Choices represent things like USE flags, the various USE_EXPAND values (LINGUAS, VIDEO_CARDS etc) and fancy things like build_options.

Since
0.32

Examples

Typedef Documentation

typedef WrappedValue<ChoiceNameWithPrefixTag> paludis::ChoiceNameWithPrefix

A choice name, including prefix and delim ('nls' for USE, 'linguas_en' for LINGUAS etc).

Since
0.32
typedef WrappedValue<ChoicePrefixNameTag> paludis::ChoicePrefixName

A prefix for a choice name ('' for USE, 'linguas' for LINGUAS etc).

Since
0.32
typedef WrappedValue<UnprefixedChoiceNameTag> paludis::UnprefixedChoiceName

A choice name, without prefix or delim ('nls' for USE, 'en' for LINGUAS etc).

Since
0.32

Enumeration Type Documentation

Whether a choice is implicit, explicit or special.

See also
Choice
Enumerator
co_explicit 

An explicitly listed (e.g. IUSE) choice.

co_implicit 

An implicit (e.g. unlisted LINGUAS) choice.

co_special 

A special (e.g. build_options) choice.

last_co 

Number of keys in paludis::ChoiceOrigin.

Whether a choice is implicit, explicit or special.

See also
Choice
Enumerator
co_explicit 

An explicitly listed (e.g. IUSE) choice.

co_implicit 

An implicit (e.g. unlisted LINGUAS) choice.

co_special 

A special (e.g. build_options) choice.

last_co 

Number of keys in paludis::ChoiceOrigin.