#include <graph_serializer.hpp>
|
| static int | current_format_version () |
| static bool | register_migration (int from_version, int to_version, MigrationFn migration) |
| static std::string | to_json (const SignalGraph &graph, const std::unordered_map< NodeId, std::pair< float, float > > &editor_layout={}) |
| static const char * | save_code_name (SaveResult::Code code) noexcept |
| static SaveResult | to_file (const SignalGraph &graph, const std::filesystem::path &path, const std::unordered_map< NodeId, std::pair< float, float > > &editor_layout={}) |
| static LoadResult | from_json (SignalGraph &graph, const std::string &json) |
| static LoadResult | from_json (SignalGraph &graph, const std::string &json, const GraphLoadOptions &options) |
| static LoadResult | from_file (SignalGraph &graph, const std::filesystem::path &path, const GraphLoadOptions &options={}) |
◆ MigrationFn
Initial value:
std::function<bool(const std::string& source_json,
std::string& destination_json)>
◆ current_format_version()
| int pulp::host::GraphSerializer::current_format_version |
( |
| ) |
|
|
static |
◆ from_file()
◆ from_json() [1/2]
◆ from_json() [2/2]
◆ register_migration()
| bool pulp::host::GraphSerializer::register_migration |
( |
int | from_version, |
|
|
int | to_version, |
|
|
MigrationFn | migration ) |
|
static |
◆ save_code_name()
| const char * pulp::host::GraphSerializer::save_code_name |
( |
SaveResult::Code | code | ) |
|
|
staticnoexcept |
◆ to_file()
| SaveResult pulp::host::GraphSerializer::to_file |
( |
const SignalGraph & | graph, |
|
|
const std::filesystem::path & | path, |
|
|
const std::unordered_map< NodeId, std::pair< float, float > > & | editor_layout = {} ) |
|
static |
◆ to_json()
| std::string pulp::host::GraphSerializer::to_json |
( |
const SignalGraph & | graph, |
|
|
const std::unordered_map< NodeId, std::pair< float, float > > & | editor_layout = {} ) |
|
static |
◆ max_file_bytes
| std::size_t pulp::host::GraphSerializer::max_file_bytes = 64u * 1024u * 1024u |
|
staticconstexpr |
The documentation for this class was generated from the following file: