hpx/components_base/get_lva.hpp
hpx/components_base/get_lva.hpp#
Defined in header hpx/components_base/get_lva.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
template<typename Component, typename Enable = void>
struct get_lva# - #include <get_lva.hpp>
The get_lva template is a helper structure allowing to convert a local virtual address as stored in a local address (returned from the function resolver_client::resolve) to the address of the component implementing the action.
The default implementation uses the template argument Component to deduce the type wrapping the component implementing the action. This is used to get the needed address.
- Template Parameters
Component – This is the type of the component implementing the action to execute.
-
template<typename Component, typename Enable = void>