|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <sdfg/targets/offloading/data_offloading_node.h>
Public Member Functions | |
| nlohmann::json | serialize (const sdfg::data_flow::LibraryNode &library_node) override |
| Serialize a library node to JSON. | |
| Public Member Functions inherited from sdfg::serializer::LibraryNodeSerializer | |
| virtual | ~LibraryNodeSerializer ()=default |
| virtual data_flow::LibraryNode & | deserialize (const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Block &parent)=0 |
| Deserialize a library node from JSON. | |
Static Public Member Functions | |
| template<typename NodeT, typename BuilderT, typename... Args> | |
| static data_flow::LibraryNode & | deserialize_generic_offload (const nlohmann::json &j, BuilderT &builder, structured_control_flow::Block &parent, Args &&... args) |
|
inlinestatic |
|
overridevirtual |
Serialize a library node to JSON.
| library_node | Library node to serialize |
Implements sdfg::serializer::LibraryNodeSerializer.
Reimplemented in sdfg::rocm::ROCMDataOffloadingNodeSerializer.