docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
json_serializer.h File Reference
#include <memory>
#include <nlohmann/json_fwd.hpp>
#include <string>
#include "sdfg/analysis/analysis.h"
#include "sdfg/builder/structured_sdfg_builder.h"
#include "sdfg/structured_control_flow/block.h"
#include "sdfg/structured_control_flow/control_flow_node.h"
#include "sdfg/structured_control_flow/map.h"
#include "sdfg/structured_control_flow/sequence.h"
#include "sdfg/structured_control_flow/while.h"
#include "sdfg/structured_sdfg.h"
#include "sdfg/types/type.h"
#include "symengine/logic.h"
#include "symengine/printers/codegen.h"

Go to the source code of this file.

Classes

class  sdfg::serializer::JSONSerializer
class  sdfg::serializer::JSONSymbolicPrinter
class  sdfg::serializer::LibraryNodeSerializer
 Base class for library node serialization. More...
class  sdfg::serializer::LibraryNodeSerializerRegistry
 Registry for library node serializers. More...

Namespaces

namespace  sdfg
namespace  sdfg::serializer

Typedefs

using sdfg::serializer::LibraryNodeSerializerFn = std::function<std::unique_ptr<LibraryNodeSerializer>()>

Functions

void sdfg::serializer::register_default_serializers ()