-
2.0
Changes in version 2.0 - Incompatible changes (requires update of your Parameters-def.h file) - Move the code to gitlab.inria.fr/lasgoutt/parameters/. - API CHANGE: rename PARAM_ENUM to VALUE_ENUM and VAR to PARAM_ENUM. Add a DESC argument to PARAM_ENUM. - API CHANGE: add setters/getters allowUnknown() and paramEqValue(); remove corresponding boolean parameters of parse(). - add HELP() macro for giving structure to long list of parameters. - help messages and lists are now correctly aligned. - read() returns false when the configuration file is not found. - fix bug where the same switch value cannot be used twice on command line. - update the demonstrations and move them to their own directory
-
-
1.4
Changes in version 1.4 - check for errors in parameters values - do not remove parameters from argv when allow_unknown is false - allow to change the comment prefix - add PDF version of the documentation - add `-help' as a synonym of -h
-
1.3
Changes in version 1.3 - add support for reading configuration file - parameters names are now case insensitive
-
1.2
Changes in version 1.2 - add support for enums variables (macro PARAM_ENUM)
-
1.1
Changes in version 1.1 - add support for multiple parameters sets - add support for extra variables (macro VAR) - add support for preamble definitions (macro IN_PREAMBLE) - make all arguments of Parameters::parse mandatory - the macro to define the parameters definition files is now PARAMETERS_DEF (note the trailing `S')