libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/base/config.hpp File Reference

Time-stamp: <2011-06-13 11:16:29 raskolnikov> More...

#include <list>
#include <map>
#include <iostream>
#include <typeinfo>
#include <boost/any.hpp>
#include <psynth/base/tree.hpp>
#include <psynth/base/misc.hpp>
#include <psynth/base/singleton.hpp>
#include <psynth/base/exception.hpp>
#include <psynth/base/observer.hpp>
#include <psynth/base/config_fwd.hpp>
Include dependency graph for config.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  psynth::base::conf_listener
 A configuration node listener to aid you when you are interested in all the signals emitted by a conf_subject. More...
class  psynth::base::conf_subject
 The psynth class of an observable configuration node. More...
class  psynth::base::conf_backend
 A backend for a config system. More...
class  psynth::base::conf_node
 A configuration node. More...
struct  psynth::base::config
 Singleton conf_node to store the global config. More...

Namespaces

namespace  psynth
namespace  psynth::base

Functions

 psynth::base::PSYNTH_DECLARE_ERROR (error, config_error)
 psynth::base::PSYNTH_DECLARE_ERROR (config_error, config_type_error)
 psynth::base::PSYNTH_DECLARE_ERROR (config_error, config_backend_error)

Detailed Description

Time-stamp: <2011-06-13 11:16:29 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
2007

Configuration system interface. A hierarchical, multi-backend and thread-safe configuration system.