hpx/naming_base/id_type.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_ID_TYPE_UNSCOPED_ENUM_DEPRECATION_MSG
¶
-
namespace
hpx
Functions
-
struct
id_type
¶ Public Types
Public Functions
-
constexpr
id_type
()¶
-
id_type
(std::uint64_t lsb_id, management_type t)¶
-
id_type
(naming::gid_type const &gid, management_type t)¶
-
id_type
(std::uint64_t msb_id, std::uint64_t lsb_id, management_type t)¶
-
operator bool
() const¶
-
void
set_lsb
(void *lsb)¶
-
void
make_unmanaged
() const¶
Public Static Attributes
-
constexpr management_type
unknown_deleter
= management_type::unknown_deleter¶
-
constexpr management_type
unmanaged
= management_type::unmanaged¶
-
constexpr management_type
managed
= management_type::managed¶
-
constexpr management_type
managed_move_credit
= management_type::managed_move_credit¶
Friends
-
friend constexpr bool
operator<
(management_type lhs, management_type rhs)¶
-
friend constexpr bool
operator>
(management_type lhs, management_type rhs)¶
-
bool
operator==
(id_type const &lhs, id_type const &rhs)¶
-
bool
operator!=
(id_type const &lhs, id_type const &rhs)¶
-
bool
operator<
(id_type const &lhs, id_type const &rhs)¶
-
bool
operator<=
(id_type const &lhs, id_type const &rhs)¶
-
bool
operator>
(id_type const &lhs, id_type const &rhs)¶
-
bool
operator>=
(id_type const &lhs, id_type const &rhs)¶
-
constexpr
-
namespace
naming
-
namespace
traits
-
struct