ConfigLib is a C++ library for reading and writing standard Unix and Windows .INI configuration files as easily as declaring a variable. It provides all the objects necessary to read any setting from a configuration file and write out changes while preserving comments. Using templates, any serializable object or primitive can be read from a configuration file and parsed automatically via the command line. It also includes common objects for handling settings beyond those of the C primitives.
|Tags||Software Development Libraries|
|Operating Systems||OS Independent|
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.