hpx/plugin/virtual_constructor.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace util
namespace plugin

Typedefs

using exported_plugins_type = std::map<std::string, hpx::any_nonser>
typedef exported_plugins_type*(HPX_PLUGIN_API* hpx::util::plugin::get_plugins_list_type) ()
typedef exported_plugins_type* HPX_PLUGIN_API hpx::util::plugin::get_plugins_list_np()
using dll_handle = shared_ptr<get_plugins_list_np>
template<typename BasePlugin>
struct virtual_constructor

Public Types

template<>
using type = hpx::util::pack<>