KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_io_kicad_sexpr_parser.cpp File Reference

Pcbnew s-expression file format parser implementation. More...

#include <cerrno>
#include <charconv>
#include <confirm.h>
#include <macros.h>
#include <fmt/format.h>
#include <title_block.h>
#include <trigo.h>
#include <board.h>
#include <board_design_settings.h>
#include <embedded_files_parser.h>
#include <font/fontconfig.h>
#include <magic_enum.hpp>
#include <pcb_dimension.h>
#include <pcb_shape.h>
#include <pcb_reference_image.h>
#include <pcb_group.h>
#include <pcb_generator.h>
#include <pcb_target.h>
#include <pcb_track.h>
#include <pcb_textbox.h>
#include <pcb_table.h>
#include <pad.h>
#include <generators_mgr.h>
#include <zone.h>
#include <footprint.h>
#include <geometry/shape_line_chain.h>
#include <font/font.h>
#include <core/ignore.h>
#include <netclass.h>
#include <pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h>
#include <pcb_plot_params_parser.h>
#include <pcb_plot_params.h>
#include <locale_io.h>
#include <zones.h>
#include <pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.h>
#include <convert_basic_shapes_to_polygon.h>
#include <math/util.h>
#include <string_utils.h>
#include <stroke_params_parser.h>
#include <wx/log.h>
#include <progress_reporter.h>
#include <board_stackup_manager/stackup_predefined_prms.h>
#include <pgm_base.h>
#include <wx/base64.h>
#include <wx/mstream.h>

Go to the source code of this file.

Macros

#define wxUSE_BASE64   1
 

Variables

constexpr double INT_LIMIT = std::numeric_limits<int>::max() - 10
 

Detailed Description

Pcbnew s-expression file format parser implementation.

Definition in file pcb_io_kicad_sexpr_parser.cpp.

Macro Definition Documentation

◆ wxUSE_BASE64

#define wxUSE_BASE64   1

Definition at line 77 of file pcb_io_kicad_sexpr_parser.cpp.

Variable Documentation

◆ INT_LIMIT

constexpr double INT_LIMIT = std::numeric_limits<int>::max() - 10
constexpr