|
KiCad PCB EDA Suite
|
#include <project.h>#include <project/component_class_settings.h>#include <project/net_settings.h>#include <project/tuning_profiles.h>#include <settings/json_settings_internals.h>#include <project/project_file.h>#include <settings/common_settings.h>#include <settings/parameters.h>#include <wildcards_and_files_ext.h>#include <wx/config.h>#include <wx/log.h>Go to the source code of this file.
Functions | |
| void | to_json (nlohmann::json &aJson, const FILE_INFO_PAIR &aPair) |
| void | from_json (const nlohmann::json &aJson, FILE_INFO_PAIR &aPair) |
| void | to_json (nlohmann::json &aJson, const TOP_LEVEL_SHEET_INFO &aInfo) |
| void | from_json (const nlohmann::json &aJson, TOP_LEVEL_SHEET_INFO &aInfo) |
Variables | |
| const int | projectFileSchemaVersion = 3 |
| ! Update the schema version whenever a migration is required | |
| void from_json | ( | const nlohmann::json & | aJson, |
| FILE_INFO_PAIR & | aPair ) |
Definition at line 789 of file project_file.cpp.
| void from_json | ( | const nlohmann::json & | aJson, |
| TOP_LEVEL_SHEET_INFO & | aInfo ) |
Definition at line 806 of file project_file.cpp.
References TOP_LEVEL_SHEET_INFO::filename, TOP_LEVEL_SHEET_INFO::name, and TOP_LEVEL_SHEET_INFO::uuid.
| void to_json | ( | nlohmann::json & | aJson, |
| const FILE_INFO_PAIR & | aPair ) |
Definition at line 783 of file project_file.cpp.
| void to_json | ( | nlohmann::json & | aJson, |
| const TOP_LEVEL_SHEET_INFO & | aInfo ) |
Definition at line 797 of file project_file.cpp.
References KIID::AsString(), TOP_LEVEL_SHEET_INFO::filename, TOP_LEVEL_SHEET_INFO::name, and TOP_LEVEL_SHEET_INFO::uuid.
| const int projectFileSchemaVersion = 3 |
! Update the schema version whenever a migration is required
Definition at line 37 of file project_file.cpp.
Referenced by PROJECT_FILE::PROJECT_FILE().