SConfig

Simple configuration file parser library

License

SConfig library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

The full notice can be read here.

Overview

This library consists in a set of C++ classes that give, the developer, quick control over reasonably structured configuration text files.
The content of these files is quite simple to read (as in common .ini text files) and is structured in a tree basis (similar to common .xml configuration files).
The whole code is based on the C++ STL and can be compiled on multiple platforms.

Documentation

Documentation can be found here.

Download

Right now the code is only available through the project's SVN repository that can be found here. To check out simply do:

svn co https://libsconfig.svn.sourceforge.net/svnroot/libsconfig libsconfig

Contact

My contact can be found here.