![]() |
helics
3.6.1
|
#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 |