|
KiCad PCB EDA Suite
|
#include <cstdint>#include <cstring>#include <memory>#include <vector>#include <map>#include <optional>#include <wx/string.h>#include <wx/arrstr.h>#include <json_common.h>Go to the source code of this file.
Classes | |
| struct | EASYEDA::HEAD |
| struct | EASYEDA::DOCUMENT |
| struct | EASYEDA::C_PARA |
| struct | EASYEDA::DOCUMENT_PCB |
| struct | EASYEDA::DOCUMENT_SYM |
| struct | EASYEDA::DOCUMENT_SCHEMATICS |
Namespaces | |
| namespace | EASYEDA |
Enumerations | |
| enum class | EASYEDA::DOC_TYPE { EASYEDA::UNKNOWN = 0 , EASYEDA::SCHEMATIC_SHEET = 1 , EASYEDA::SYMBOL = 2 , EASYEDA::PCB = 3 , EASYEDA::PCB_COMPONENT = 4 , EASYEDA::SCHEMATIC_LIST = 5 , EASYEDA::PCB_MODULE = 14 } |
| enum class | EASYEDA::POWER_FLAG_STYLE { EASYEDA::UNKNOWN = -1 , EASYEDA::CIRCLE = 0 , EASYEDA::ARROW = 1 , EASYEDA::BAR = 2 , EASYEDA::WAVE = 3 , EASYEDA::POWER_GROUND = 4 , EASYEDA::SIGNAL_GROUND = 5 , EASYEDA::EARTH = 6 , EASYEDA::GOST_ARROW = 7 , EASYEDA::GOST_POWER_GROUND = 8 , EASYEDA::GOST_EARTH = 9 , EASYEDA::GOST_BAR = 10 } |
Functions | |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOC_TYPE &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::HEAD &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::C_PARA &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_PCB &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SYM &d) |
| void | EASYEDA::from_json (const nlohmann::json &j, EASYEDA::DOCUMENT_SCHEMATICS &d) |