25#ifndef EASYEDA_PARSER_STRUCTS_H_
26#define EASYEDA_PARSER_STRUCTS_H_
38#include <nlohmann/json.hpp>
66 std::optional<std::map<wxString, wxString>>
c_para;
93 std::optional<std::map<wxString, wxString>>
c_para;
95 std::optional<wxString>
uuid;
96 std::optional<std::map<wxString, nlohmann::json>>
DRCRULE;
101 std::optional<std::map<wxString, wxString>>
c_para;
Represent basic circle geometry with utility geometry functions.
A base class for LIB_SYMBOL and SCH_SYMBOL.
void from_json(const nlohmann::json &j, EASYEDA::DOC_TYPE &d)
std::optional< std::map< wxString, nlohmann::json > > DRCRULE
std::optional< std::map< wxString, wxString > > c_para
std::vector< wxString > layers
std::optional< wxString > uuid
std::optional< std::vector< DOCUMENT > > schematics
std::optional< std::map< wxString, wxString > > c_para
std::optional< nlohmann::json > dataStr
std::optional< DOC_TYPE > docType
std::optional< std::map< wxString, wxString > > c_para