paludis  Version 2.6.0
user_dep_spec-se.hh
1 /* vim: set ro : */
2 
3 /* ******************************************************** */
4 /* THIS IS A GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY */
5 /* ******************************************************** */
6 
7  /**
8  * Options for parse_user_package_dep_spec.
9  *
10  * \ingroup g_dep_spec
11  * \since 0.26
12  */
14 {
15  updso_allow_wildcards, ///< Allow wildcards for category, package
16  updso_throw_if_set, ///< Check if it's a set, and throw GotASetNotAPackageDepSpec if so. \since 0.28
17  updso_no_disambiguation, ///< Require an explicit category. \since 0.28
18  last_updso ///< Number of keys in paludis::UserPackageDepSpecOption
19 };
20 
21 /**
22  * Write a UserPackageDepSpecOption to a stream.
23  */
24 std::ostream &
26 
27  /**
28  * Comparators for UserKeyRequirement.
29  *
30  * \ingroup g_dep_spec
31  * \since 1.0.1
32  */
34 {
35  ukro_equal, ///< '=' : Matches if key is equal to value, only ever matches for simple values, sets and sequences
36  ukro_not_equal, ///< '!=' : Matches if key is not equal to value, only ever matches for simple values, sets and sequences
37  ukro_greater, ///< '>' : Matches if key is greater-than value, only ever matches for numeric values
38  ukro_less_or_subset, ///< '<' : Matches if key is less-than value for numeric values or if values is part-of key for sets, sequences and spec trees
39  ukro_exists, ///< '?' : Matches only if the specified key exists, takes no value
40  last_ukro ///< Number of keys in paludis::UserKeyRequirementOperator
41 };
42 
43 /**
44  * Write a UserKeyRequirementOperator to a stream.
45  */
46 std::ostream &
48 
&#39;=&#39; : Matches if key is equal to value, only ever matches for simple values, sets and sequences ...
Definition: user_dep_spec-se.hh:35
UserPackageDepSpecOption
Definition: user_dep_spec-se.hh:13
UserKeyRequirementOperator
Definition: user_dep_spec-se.hh:33
Number of keys in paludis::UserKeyRequirementOperator.
Definition: user_dep_spec-se.hh:40
&#39;>&#39; : Matches if key is greater-than value, only ever matches for numeric values
Definition: user_dep_spec-se.hh:37
&#39;?&#39; : Matches only if the specified key exists, takes no value
Definition: user_dep_spec-se.hh:39
&#39;!=&#39; : Matches if key is not equal to value, only ever matches for simple values, sets and sequences ...
Definition: user_dep_spec-se.hh:36
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
&#39;<&#39; : Matches if key is less-than value for numeric values or if values is part-of key for sets...
Definition: user_dep_spec-se.hh:38
Require an explicit category.
Definition: user_dep_spec-se.hh:17
Check if it&#39;s a set, and throw GotASetNotAPackageDepSpec if so.
Definition: user_dep_spec-se.hh:16
Number of keys in paludis::UserPackageDepSpecOption.
Definition: user_dep_spec-se.hh:18
Allow wildcards for category, package.
Definition: user_dep_spec-se.hh:15
#define PALUDIS_VISIBLE
Definition: attributes.hh:59