| 
    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) |