hpx/components_base/pinned_ptr.hpp

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

namespace hpx
namespace components
class pinned_ptr

Public Functions

constexpr pinned_ptr()
~pinned_ptr()
pinned_ptr(pinned_ptr const&)
pinned_ptr(pinned_ptr &&rhs)
pinned_ptr &operator=(pinned_ptr const&)
pinned_ptr &operator=(pinned_ptr &&rhs)

Public Static Functions

template<typename Component>
static pinned_ptr create(naming::address_type lva)

Private Functions

template<typename Component>
pinned_ptr(naming::address_type lva, id<Component>)

Private Members

detail::pinned_ptr_base *data_ = nullptr