Index: Jamfile.v2 =================================================================== --- Jamfile.v2 (revision 38436) +++ Jamfile.v2 (working copy) @@ -2,7 +2,10 @@ import toolset ; toolset.using doxygen ; -boostbook program_option : program_options.xml ; +boostbook program_option + : program_options.xml + : autodoc + ; doxygen autodoc : [ glob ../../../boost/program_options/*.hpp ] ; \ No newline at end of file Index: overview.xml =================================================================== --- overview.xml (revision 38436) +++ overview.xml (working copy) @@ -478,8 +478,46 @@ Specific parsers
- Environment variables + Configuration file parser + The &parse_config_file; function implements parsing + of simple INI-like configuration files. Configuration file + syntax is line based: + + + A line in the form: + +name=value + + gives a value to an option. + + A line in the form: + +[section name] + + introduces a new section in the configuration file. + + The # character introduces a + comment that spans until the end of the line. + + + + The option names are relative to the section names, so + the following configuration file part: + +[gui.accessibility] +visual_bell=yes + + is equivalent to + +gui.accessibility.visual_bell=yes + + +
+ +
+ Environment variables parser + Environment variables are string variables which are available to all programs via the getenv function of C runtime library. The operating system allows to set initial values