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

Time-stamp: <2011-06-09 21:16:59 raskolnikov> More...

#include <map>
#include <functional>
#include <psynth/base/exception.hpp>
#include <psynth/base/iterator.hpp>
#include <psynth/base/singleton.hpp>
#include <psynth/base/factory_manager.tpp>
Include dependency graph for factory_manager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::base::detail::factory_access< FactoryManager >
 Factory manager with private mutation can be mutated through this class. More...
class  psynth::base::restricted_factory_manager< Key, BasePtr, Args >
 A factory manager that is mutable through special detail::factory_access class. More...
class  psynth::base::factory_manager< Key, BasePtr, Args >
struct  psynth::base::factory_registrant< GlobalFactory, Concrete >
struct  psynth::base::global_factory_manager< Key, BasePtr, Args >
struct  psynth::base::global_factory_manager< Key, BasePtr, Args >::registrant< Concrete >
struct  psynth::base::restricted_global_factory_manager< Key, BasePtr, Args >
struct  psynth::base::restricted_global_factory_manager< Key, BasePtr, Args >::registrant< Concrete >

Namespaces

namespace  psynth
namespace  psynth::base
namespace  psynth::base::detail

Functions

 psynth::base::PSYNTH_DECLARE_ERROR (error, factory_error)

Detailed Description

Time-stamp: <2011-06-09 21:16:59 raskolnikov>

Author:
Juan Pedro BolĂ­var Puente <raskolnikov@es.gnu.org>
Date:
Fri May 22 12:51:57 2009

Interfaz de la clase factory_manager.hpp