hpx/components_base/server/managed_component_base.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
template<>
structdestroy_backptr
<traits::managed_object_controls_lifetime>¶ Public Static Functions
-
template<typename
BackPtr
>
static constexpr voidcall
(BackPtr*)
-
template<typename
-
namespace
hpx
-
namespace
components
Functions
-
template<typename
Component
, typenameDerived
>
voidintrusive_ptr_add_ref
(managed_component<Component, Derived> *p)¶
-
template<typename
Component
, typenameDerived
>
voidintrusive_ptr_release
(managed_component<Component, Derived> *p)¶
-
namespace
detail_adl_barrier
¶ -
template<>
structdestroy_backptr
<traits::managed_object_controls_lifetime> Public Static Functions
-
template<typename
BackPtr
>
static constexpr voidcall
(BackPtr*)
-
template<typename
-
template<>
structdestroy_backptr
<traits::managed_object_is_lifetime_controlled> Public Static Functions
-
template<typename
BackPtr
>
static voidcall
(BackPtr *back_ptr)
-
template<typename
-
template<>
structinit
<traits::construct_with_back_ptr>
-
template<>
structinit
<traits::construct_without_back_ptr>
-
template<>
structmanage_lifetime
<traits::managed_object_controls_lifetime>
-
template<>
structmanage_lifetime
<traits::managed_object_is_lifetime_controlled>
-
template<>
-
template<typename
-
namespace