22 return std::make_unique<
29 return std::make_unique<ExternalDataOffloadingNodeSerializer>();
Definition language_extension.h:39
void register_library_node_dispatcher(std::string library_node_code, LibraryNodeDispatcherFn fn)
Definition node_dispatcher_registry.h:264
static LibraryNodeDispatcherRegistry & instance()
Definition node_dispatcher_registry.h:251
Definition data_flow_graph.h:29
Base class for all library nodes in the dataflow graph.
Definition library_node.h:106
Definition external_offloading_node.h:63
void register_library_node_serializer(std::string library_node_code, LibraryNodeSerializerFn fn)
static LibraryNodeSerializerRegistry & instance()
Definition json_serializer.h:258
Library node definitions for calling functions beyond simple instructions.
ImplementationType ImplementationType_NONE
Default implementation type indicating no specific implementation.
Definition library_node.h:84
Definition data_offloading_node.h:15
data_flow::LibraryNodeCode LibraryNodeType_External_Offloading("ExternalOffloading")
void register_external_data_transfers_plugin()
Definition plugin.h:14
Registry system for dispatchers and library node dispatchers.