hpx/components_base/server/abstract_component_base.hpp

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

namespace hpx
namespace components
template<typename Component>
class abstract_fixed_component_base : private hpx::traits::detail::fixed_component_tag

Public Types

template<>
using wrapping_type = fixed_component<Component>
template<>
using this_component_type = Component
template<>
using base_type_holder = Component

Public Functions

virtual ~abstract_fixed_component_base()
virtual naming::address get_current_address() const

Public Static Functions

static constexpr component_type get_component_type()
static constexpr void set_component_type(component_type t)