paludis  Version 2.6.0
choice-se.hh
1 /* vim: set ro : */
2 
3 /* ******************************************************** */
4 /* THIS IS A GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY */
5 /* ******************************************************** */
6 
7  /**
8  * Whether a choice is implicit, explicit or special.
9  *
10  * \see Choice
11  * \ingroup g_choices
12  */
14 {
15  co_explicit, ///< An explicitly listed (e.g. IUSE) choice
16  co_implicit, ///< An implicit (e.g. unlisted LINGUAS) choice
17  co_special, ///< A special (e.g. build_options) choice
18  last_co ///< Number of keys in paludis::ChoiceOrigin
19 };
20 
21 /**
22  * Write a ChoiceOrigin to a stream.
23  */
24 std::ostream &
25 operator<< (std::ostream &, const ChoiceOrigin &) PALUDIS_VISIBLE;
26 
An implicit (e.g. unlisted LINGUAS) choice.
Definition: choice-se.hh:16
A special (e.g. build_options) choice.
Definition: choice-se.hh:17
Number of keys in paludis::ChoiceOrigin.
Definition: choice-se.hh:18
An explicitly listed (e.g. IUSE) choice.
Definition: choice-se.hh:15
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
ChoiceOrigin
Definition: choice-se.hh:13
#define PALUDIS_VISIBLE
Definition: attributes.hh:59