paludis  Version 2.6.0
config_file-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 a LineConfigFile.
9  *
10  * \see LineConfigFile
11  * \see LineConfigFileOptions
12  * \ingroup g_config_file
13  */
15 {
16  lcfo_disallow_continuations, ///< Do not recognise line continuations
17  lcfo_disallow_comments, ///< Do not recognise comments
18  lcfo_preserve_whitespace, ///< Preserve exact whitespace
19  lcfo_no_skip_blank_lines, ///< Do not skip blank lines
20  lcfo_allow_inline_comments, ///< Allow inline comments. \since 0.28
21  last_lcfo ///< Number of keys in paludis::LineConfigFileOption
22 };
23 
24 /**
25  * Write a LineConfigFileOption to a stream.
26  */
27 std::ostream &
28 operator<< (std::ostream &, const LineConfigFileOption &) PALUDIS_VISIBLE;
29 
30  /**
31  * Options for a KeyValueConfigFile.
32  *
33  * \see KeyValueConfigFile
34  * \see KeyValueConfigFileOptions
35  * \ingroup g_config_file
36  */
38 {
39  kvcfo_disallow_continuations, ///< Do not recognise line continuations
40  kvcfo_disallow_comments, ///< Do not recognise comments
41  kvcfo_disallow_space_around_equals, ///< Do not allow spaces around equals
42  kvcfo_disallow_space_inside_unquoted_values, ///< Do not allow spaces inside unquoted values
43  kvcfo_disallow_single_quoted_strings, ///< Do not allow single quoted strings
44  kvcfo_disallow_double_quoted_strings, ///< Do not allow double quoted strings
45  kvcfo_disallow_unquoted_values, ///< Do not allow unquoted values
46  kvcfo_disallow_variables, ///< Do not allow variable expansions
47  kvcfo_disallow_source, ///< Do not allow the source command
48  kvcfo_preserve_whitespace, ///< Do not strip trailing whitespace from values
49  kvcfo_ignore_export, ///< Accept and ignore the word export at the beginning of a line
50  kvcfo_allow_inline_comments, ///< Allow inline comments. \since 0.28
51  kvcfo_allow_multiple_assigns_per_line, ///< Allow A='b' B='c' (and unquoted if kvcfo_disallow_space_inside_unquoted_values). \since 0.28
52  kvcfo_allow_sections, ///< Allow [sections] \since 0.44
53  kvcfo_allow_fancy_assigns, ///< Allow ?= assignments \since 0.54.1
54  kvcfo_allow_env, ///< Allow ${ENV{blah}} \since 0.54.1
55  kvcfo_ignore_single_quotes_inside_strings, ///< Allow 'broken 'quoted' strings' (for libtool) \since 0.62.1
56  last_kvcfo ///< Number of keys in paludis::KeyValueConfigFileOption
57 };
58 
59 /**
60  * Write a KeyValueConfigFileOption to a stream.
61  */
62 std::ostream &
64 
Number of keys in paludis::KeyValueConfigFileOption.
Definition: config_file-se.hh:56
Accept and ignore the word export at the beginning of a line.
Definition: config_file-se.hh:49
Do not allow single quoted strings.
Definition: config_file-se.hh:43
Allow inline comments.
Definition: config_file-se.hh:50
Do not strip trailing whitespace from values.
Definition: config_file-se.hh:48
Do not recognise comments.
Definition: config_file-se.hh:17
Allow ?= assignments.
Definition: config_file-se.hh:53
Do not allow variable expansions.
Definition: config_file-se.hh:46
Allow inline comments.
Definition: config_file-se.hh:20
Do not allow double quoted strings.
Definition: config_file-se.hh:44
Do not recognise line continuations.
Definition: config_file-se.hh:16
Do not recognise line continuations.
Definition: config_file-se.hh:39
Number of keys in paludis::LineConfigFileOption.
Definition: config_file-se.hh:21
Do not recognise comments.
Definition: config_file-se.hh:40
Do not allow spaces inside unquoted values.
Definition: config_file-se.hh:42
Do not allow the source command.
Definition: config_file-se.hh:47
std::ostream & operator<<(std::ostream &, const WantPhase &) PALUDIS_VISIBLE
Allow A=&#39;b&#39; B=&#39;c&#39; (and unquoted if kvcfo_disallow_space_inside_unquoted_values).
Definition: config_file-se.hh:51
Allow &#39;broken &#39;quoted&#39; strings&#39; (for libtool)
Definition: config_file-se.hh:55
Allow ${ENV{blah}}.
Definition: config_file-se.hh:54
Preserve exact whitespace.
Definition: config_file-se.hh:18
Do not allow unquoted values.
Definition: config_file-se.hh:45
Do not allow spaces around equals.
Definition: config_file-se.hh:41
Allow [sections].
Definition: config_file-se.hh:52
KeyValueConfigFileOption
Definition: config_file-se.hh:37
#define PALUDIS_VISIBLE
Definition: attributes.hh:59
LineConfigFileOption
Definition: config_file-se.hh:14
Do not skip blank lines.
Definition: config_file-se.hh:19