plugin_factory.hh File Reference

#include <utilmm/plugin/virtual_constructors.hh>
#include <utilmm/plugin/dll.hh>
#include <utilmm/plugin/abstract_factory.hh>
#include <utility>
#include <stdexcept>
#include <string>

Go to the source code of this file.

Namespaces

namespace  utilmm
namespace  utilmm::plugin

Classes

struct  utilmm::plugin::empty_plugin_factory_item
struct  utilmm::plugin::plugin_factory_item< BasePlugin, Base, Parameters >
struct  utilmm::plugin::plugin_factory_item< BasePlugin, Base, boost::mpl::list<> >
struct  utilmm::plugin::plugin_factory_item< BasePlugin, Base, boost::mpl::list< A1 > >
struct  utilmm::plugin::plugin_factory_item< BasePlugin, Base, boost::mpl::list< A1, A2 > >
struct  utilmm::plugin::plugin_factory< BasePlugin >

Typedefs

typedef std::map
< std::string,
boost::any > 
utilmm::plugin::exported_plugins_t
typedef
exported_plugins_t &(* 
utilmm::plugin::get_plugins_list_t )()
typedef
exported_plugins_t &( 
utilmm::plugin::get_plugins_list_np )()

Functions

template<class BasePlugin>
std::pair
< abstract_factory
< BasePlugin > *,
dll_handle > 
utilmm::plugin::get_abstract_factory (const dll &d, const std::string &klass)


Generated on Tue Feb 19 10:51:01 2008 for Util-- by doxygen 1.5.3
SourceForge.net Project Page