docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::math::tensor::ConstPaddingNodeSerializer Class Reference

#include <sdfg/data_flow/library_nodes/math/tensor/const_padding_node.h>

Inheritance diagram for sdfg::math::tensor::ConstPaddingNodeSerializer:
[legend]

Public Member Functions

nlohmann::json serialize (const data_flow::LibraryNode &library_node) override
 Serialize a library node to JSON.
data_flow::LibraryNode & deserialize (const nlohmann::json &j, builder::StructuredSDFGBuilder &builder, structured_control_flow::Block &parent) override
 Deserialize a library node from JSON.
Public Member Functions inherited from sdfg::serializer::LibraryNodeSerializer
virtual ~LibraryNodeSerializer ()=default

Member Function Documentation

◆ deserialize()

data_flow::LibraryNode & sdfg::math::tensor::ConstPaddingNodeSerializer::deserialize ( const nlohmann::json & j,
builder::StructuredSDFGBuilder & builder,
structured_control_flow::Block & parent )
overridevirtual

Deserialize a library node from JSON.

Parameters
jJSON object containing serialized node data
builderSDFG builder for creating the node
parentParent block for the node
Returns
Reference to the deserialized library node

Implements sdfg::serializer::LibraryNodeSerializer.

◆ serialize()

nlohmann::json sdfg::math::tensor::ConstPaddingNodeSerializer::serialize ( const data_flow::LibraryNode & library_node)
overridevirtual

Serialize a library node to JSON.

Parameters
library_nodeLibrary node to serialize
Returns
JSON representation of the node

Implements sdfg::serializer::LibraryNodeSerializer.


The documentation for this class was generated from the following file: