struct
#include <src/vt/vrt/proxy/proxy_bits.h>
VirtualProxyBuilder
Public static functions
- static auto createProxy(VirtualIDType const& id, NodeType const& node, bool const& is_coll = false, bool const& is_migratable = false, bool const& is_distributed = false) -> VirtualProxyType
- static auto createRemoteProxy(VirtualRemoteIDType const& id, NodeType const& this_node, NodeType const& target_node, bool const& is_coll, bool const& is_migratable) -> VirtualProxyType
- static void setIsCollection(VirtualProxyType& proxy, bool const& is_coll)
- static void setIsMigratable(VirtualProxyType& proxy, bool const& is_migratable)
- static void setIsRemote(VirtualProxyType& proxy, bool const& is_remote)
- static void setVirtualNode(VirtualProxyType& proxy, NodeType const& node)
- static void setVirtualID(VirtualProxyType& proxy, VirtualIDType const& id)
- static void setVirtualRemoteNode(VirtualProxyType& proxy, NodeType const& node)
- static void setVirtualRemoteID(VirtualProxyType& proxy, VirtualRemoteIDType const& id)
- static auto isCollection(VirtualProxyType const& proxy) -> bool
- static auto isMigratable(VirtualProxyType const& proxy) -> bool
- static auto isRemote(VirtualProxyType const& proxy) -> bool
- static auto getVirtualNode(VirtualProxyType const& proxy) -> NodeType
- static auto getVirtualID(VirtualProxyType const& proxy) -> VirtualIDType