|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::serializer::JSONSerializer, including all inherited members.
| assignment_block_to_json(nlohmann::json &j, const structured_control_flow::AssignmentBlock &block) | sdfg::serializer::JSONSerializer | |
| block_to_json(nlohmann::json &j, const sdfg::structured_control_flow::Block &block) | sdfg::serializer::JSONSerializer | |
| break_node_to_json(nlohmann::json &j, const sdfg::structured_control_flow::Break &break_node) | sdfg::serializer::JSONSerializer | |
| continue_node_to_json(nlohmann::json &j, const sdfg::structured_control_flow::Continue &continue_node) | sdfg::serializer::JSONSerializer | |
| dataflow_to_json(nlohmann::json &j, const sdfg::data_flow::DataFlowGraph &dataflow) | sdfg::serializer::JSONSerializer | |
| debug_info_to_json(nlohmann::json &j, const sdfg::DebugInfo &debug_info) | sdfg::serializer::JSONSerializer | |
| deserialize(nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| element_metadata_to_json(nlohmann::json &j, const sdfg::Element &element) | sdfg::serializer::JSONSerializer | static |
| expression(const symbolic::Expression expr) | sdfg::serializer::JSONSerializer | static |
| if_else_to_json(nlohmann::json &j, const sdfg::structured_control_flow::IfElse &if_else_node) | sdfg::serializer::JSONSerializer | |
| json_to_arguments(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_assignment_block(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_block_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_break_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_continue_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_dataflow(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Block &parent) | sdfg::serializer::JSONSerializer | |
| json_to_debug_info(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_expr(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_if_else_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_return_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_schedule_type(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_sequence(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &sequence) | sdfg::serializer::JSONSerializer | |
| json_to_storage_type(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_structure_definition(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder) | sdfg::serializer::JSONSerializer | |
| json_to_structured_loop_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| json_to_type(const nlohmann::json &j) | sdfg::serializer::JSONSerializer | |
| json_to_while_node(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| JSONSerializer(bool recurse=true) | sdfg::serializer::JSONSerializer | inline |
| parse_assignments(const nlohmann::json &assignments_arr) | sdfg::serializer::JSONSerializer | |
| parse_legacy_transition_to_assignment_block(const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Sequence &parent) | sdfg::serializer::JSONSerializer | |
| return_node_to_json(nlohmann::json &j, const sdfg::structured_control_flow::Return &return_node) | sdfg::serializer::JSONSerializer | |
| schedule_type_to_json(nlohmann::json &j, const sdfg::structured_control_flow::ScheduleType &schedule_type) | sdfg::serializer::JSONSerializer | |
| sequence_to_json(nlohmann::json &j, const sdfg::structured_control_flow::Sequence &sequence) | sdfg::serializer::JSONSerializer | |
| serialize(const sdfg::StructuredSDFG &sdfg, analysis::AnalysisManager *analysis_manager=nullptr, structured_control_flow::Sequence *root=nullptr) | sdfg::serializer::JSONSerializer | virtual |
| serialize_node(nlohmann::json &j, const structured_control_flow::ControlFlowNode &node) | sdfg::serializer::JSONSerializer | |
| skip_empty_transitions | sdfg::serializer::JSONSerializer | |
| storage_type_to_json(nlohmann::json &j, const sdfg::types::StorageType &storage_type) | sdfg::serializer::JSONSerializer | |
| structure_definition_to_json(nlohmann::json &j, const sdfg::types::StructureDefinition &definition) | sdfg::serializer::JSONSerializer | |
| structured_loop_to_json(nlohmann::json &j, const sdfg::structured_control_flow::StructuredLoop &loop_node) | sdfg::serializer::JSONSerializer | |
| type_to_json(nlohmann::json &j, const sdfg::types::IType &type) | sdfg::serializer::JSONSerializer | |
| while_node_to_json(nlohmann::json &j, const sdfg::structured_control_flow::While &while_node) | sdfg::serializer::JSONSerializer | |
| writeToFile(const StructuredSDFG &sdfg, const std::filesystem::path &file) | sdfg::serializer::JSONSerializer | static |