helics
3.5.2
|
#include <GlobalFederateId.hpp>
Public Member Functions | |
constexpr | GlobalHandle ()=default |
constexpr | GlobalHandle (GlobalFederateId fed, InterfaceHandle hand) |
operator uint64_t () const | |
constexpr bool | operator== (GlobalHandle id) const noexcept |
constexpr bool | operator!= (GlobalHandle id) const noexcept |
constexpr bool | operator< (GlobalHandle id) const noexcept |
constexpr bool | isValid () const |
Public Attributes | |
GlobalFederateId | fed_id = GlobalFederateId{} |
the federate id component | |
InterfaceHandle | handle = InterfaceHandle{} |
the interface handle component | |
class merging a global id and handle together
|
constexprdefault |
default constructor
|
inlineconstexpr |
construct directly from a federate_id and InterfaceHandle
|
inlineconstexpr |
check if the handle points to a validly specified interface
References fed_id, handle, and helics::GlobalFederateId::isValid().
|
inlineexplicit |
convert to a uint64_t
for use in maps and other things
References helics::GlobalFederateId::baseValue(), helics::InterfaceHandle::baseValue(), fed_id, and handle.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |