Release Notes: This update provides some minor performance improvements, and adds better const support including const iterators.


Release Notes: This update provides some minor performance improvements, and adds better const support including const iterators.


Release Notes: This update adds the ability to enumerate over unswitched command line parameters, and fixes some bugs in long command line switch handling.


Release Notes: This update adds a new class for reading an enumerable configuration option. The configenum class allows the creation of a collection of strings that map to a numeric index. This is useful as a shortcut for rapidly adding a configuration setting which allows a finite number of named options and manipulating them as numeric values or a C++ enumeration.


Release Notes: This update adds two new classes for reading a section of the configuration file: configmap which reads name/value pairs, and configvector, which reads unnamed values. There are also improvements in positioning new settings and handling Boolean variables.


Release Notes: The initial release of the project includes objects for reading and writing a configuration file setting, or a map of settings from a complete section. It also has objects for reading colors and IP addresses using a variety of common formats.