6 #ifndef BOOST_PLUGIN_WRAPPER_VP_2004_08_25
7 #define BOOST_PLUGIN_WRAPPER_VP_2004_08_25
9 #include <boost/mpl/list.hpp>
10 #include <boost/shared_ptr.hpp>
14 namespace utilmm {
namespace plugin {
16 template<
class Wrapped,
class Parameters>
23 std::cout <<
"DLL handle is dying\n";
29 template<
class Wrapped>
36 template<
class Wrapped,
class A1>
44 template<
class Wrapped,
class A1,
class A2>
49 std::cout <<
"plugin_wrapper: " << a1 <<
" : " << a2 <<
"\n";
boost::shared_ptr< std::map< std::string, boost::any > &()> dll_handle
Definition: virtual_constructors.hh:19
Definition: plugin_wrapper.hh:19
plugin_wrapper(dll_handle dll, A1 a1, A2 a2)
Definition: plugin_wrapper.hh:47
plugin_wrapper(dll_handle dll)
Definition: plugin_wrapper.hh:32
Definition: plugin_wrapper.hh:17
plugin_wrapper(dll_handle dll, A1 a1)
Definition: plugin_wrapper.hh:39
dll_handle_holder(dll_handle dll)
Definition: plugin_wrapper.hh:20
~dll_handle_holder()
Definition: plugin_wrapper.hh:21