|
paludis
Version 1.4.0
|
Files | |
| file | config_file.hh |
Classes | |
| class | paludis::ConfigFileError |
| class | paludis::ConfigFile |
| class | paludis::ConfigFile::Source |
| class | paludis::LineConfigFile |
| class | paludis::KeyValueConfigFile |
Typedefs | |
| typedef Options < LineConfigFileOption > | paludis::LineConfigFileOptions |
The various ConfigFile subclasses simplify handling configuration files in various common formats.
| typedef Options<LineConfigFileOption> paludis::LineConfigFileOptions |
Options for a LineConfigFile.
Options for a KeyValueConfigFile.
| Enumerator | |
|---|---|
| kvcfo_disallow_continuations |
Do not recognise line continuations. |
| kvcfo_disallow_comments |
Do not recognise comments. |
| kvcfo_disallow_space_around_equals |
Do not allow spaces around equals. |
| kvcfo_disallow_space_inside_unquoted_values |
Do not allow spaces inside unquoted values. |
| kvcfo_disallow_single_quoted_strings |
Do not allow single quoted strings. |
| kvcfo_disallow_double_quoted_strings |
Do not allow double quoted strings. |
| kvcfo_disallow_unquoted_values |
Do not allow unquoted values. |
| kvcfo_disallow_variables |
Do not allow variable expansions. |
| kvcfo_disallow_source |
Do not allow the source command. |
| kvcfo_preserve_whitespace |
Do not strip trailing whitespace from values. |
| kvcfo_ignore_export |
Accept and ignore the word export at the beginning of a line. |
| kvcfo_allow_inline_comments |
Allow inline comments.
|
| kvcfo_allow_multiple_assigns_per_line |
Allow A='b' B='c' (and unquoted if kvcfo_disallow_space_inside_unquoted_values).
|
| kvcfo_allow_sections |
Allow [sections].
|
| kvcfo_allow_fancy_assigns |
Allow ?= assignments.
|
| kvcfo_allow_env |
Allow ${ENV{blah}}.
|
| kvcfo_ignore_single_quotes_inside_strings |
Allow 'broken 'quoted' strings' (for libtool)
|
| last_kvcfo |
Number of keys in paludis::KeyValueConfigFileOption. |
Options for a KeyValueConfigFile.
| Enumerator | |
|---|---|
| kvcfo_disallow_continuations |
Do not recognise line continuations. |
| kvcfo_disallow_comments |
Do not recognise comments. |
| kvcfo_disallow_space_around_equals |
Do not allow spaces around equals. |
| kvcfo_disallow_space_inside_unquoted_values |
Do not allow spaces inside unquoted values. |
| kvcfo_disallow_single_quoted_strings |
Do not allow single quoted strings. |
| kvcfo_disallow_double_quoted_strings |
Do not allow double quoted strings. |
| kvcfo_disallow_unquoted_values |
Do not allow unquoted values. |
| kvcfo_disallow_variables |
Do not allow variable expansions. |
| kvcfo_disallow_source |
Do not allow the source command. |
| kvcfo_preserve_whitespace |
Do not strip trailing whitespace from values. |
| kvcfo_ignore_export |
Accept and ignore the word export at the beginning of a line. |
| kvcfo_allow_inline_comments |
Allow inline comments.
|
| kvcfo_allow_multiple_assigns_per_line |
Allow A='b' B='c' (and unquoted if kvcfo_disallow_space_inside_unquoted_values).
|
| kvcfo_allow_sections |
Allow [sections].
|
| kvcfo_allow_fancy_assigns |
Allow ?= assignments.
|
| kvcfo_allow_env |
Allow ${ENV{blah}}.
|
| kvcfo_ignore_single_quotes_inside_strings |
Allow 'broken 'quoted' strings' (for libtool)
|
| last_kvcfo |
Number of keys in paludis::KeyValueConfigFileOption. |
| enum LineConfigFileOption |
Options for a LineConfigFile.
| Enumerator | |
|---|---|
| lcfo_disallow_continuations |
Do not recognise line continuations. |
| lcfo_disallow_comments |
Do not recognise comments. |
| lcfo_preserve_whitespace |
Preserve exact whitespace. |
| lcfo_no_skip_blank_lines |
Do not skip blank lines. |
| lcfo_allow_inline_comments |
Allow inline comments.
|
| last_lcfo |
Number of keys in paludis::LineConfigFileOption. |
Options for a LineConfigFile.
| Enumerator | |
|---|---|
| lcfo_disallow_continuations |
Do not recognise line continuations. |
| lcfo_disallow_comments |
Do not recognise comments. |
| lcfo_preserve_whitespace |
Preserve exact whitespace. |
| lcfo_no_skip_blank_lines |
Do not skip blank lines. |
| lcfo_allow_inline_comments |
Allow inline comments.
|
| last_lcfo |
Number of keys in paludis::LineConfigFileOption. |
1.8.3.1