|
KiCad PCB EDA Suite
|
#include <pads_sch_binary_model.h>
Public Member Functions | |
| void | ValidateOrThrow () const |
| bool | operator== (const PADS_SCH_MODEL &) const =default |
Public Attributes | |
| uint16_t | version = 0 |
| uint16_t | subversion = 0 |
| SOURCE_PROVENANCE | source |
| DESIGN_SETTINGS | settings |
| std::vector< MODEL_SHEET > | sheets |
| std::vector< MODEL_SYMBOL_DEFINITION > | definitions |
| std::vector< MODEL_PART_TYPE > | partTypes |
| std::vector< MODEL_PLACEMENT > | placements |
| std::vector< MODEL_NET > | nets |
| std::vector< MODEL_BUS > | buses |
| std::vector< MODEL_LABEL > | labels |
| std::vector< MODEL_JUNCTION > | junctions |
| std::vector< MODEL_TEXT > | texts |
| std::vector< MODEL_PAGE_GRAPHIC > | graphics |
| std::vector< MODEL_WORKSHEET > | worksheets |
| std::vector< MODEL_EMBEDDED_IMAGE > | images |
| std::vector< PRESERVED_CONTROLLER_PAYLOAD > | preservedControllerPayloads |
| std::vector< PARSER_DIAGNOSTIC > | diagnostics |
Definition at line 734 of file pads_sch_binary_model.h.
|
default |
| void PADS_SCH_BINARY::PADS_SCH_MODEL::ValidateOrThrow | ( | ) | const |
Definition at line 5114 of file pads_sch_binary_parser.cpp.
References index, and ValidateOrThrow().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), PADS_SCH_BINARY::PADS_SCH_BINARY_BUILDER::Build(), and ValidateOrThrow().
| std::vector<MODEL_BUS> PADS_SCH_BINARY::PADS_SCH_MODEL::buses |
Definition at line 745 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_SYMBOL_DEFINITION> PADS_SCH_BINARY::PADS_SCH_MODEL::definitions |
Definition at line 741 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<PARSER_DIAGNOSTIC> PADS_SCH_BINARY::PADS_SCH_MODEL::diagnostics |
Definition at line 753 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and SCH_IO_PADS::loadBinarySchematicFile().
| std::vector<MODEL_PAGE_GRAPHIC> PADS_SCH_BINARY::PADS_SCH_MODEL::graphics |
Definition at line 749 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_EMBEDDED_IMAGE> PADS_SCH_BINARY::PADS_SCH_MODEL::images |
Definition at line 751 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_JUNCTION> PADS_SCH_BINARY::PADS_SCH_MODEL::junctions |
Definition at line 747 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_LABEL> PADS_SCH_BINARY::PADS_SCH_MODEL::labels |
Definition at line 746 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_NET> PADS_SCH_BINARY::PADS_SCH_MODEL::nets |
Definition at line 744 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_PART_TYPE> PADS_SCH_BINARY::PADS_SCH_MODEL::partTypes |
Definition at line 742 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_PLACEMENT> PADS_SCH_BINARY::PADS_SCH_MODEL::placements |
Definition at line 743 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<PRESERVED_CONTROLLER_PAYLOAD> PADS_SCH_BINARY::PADS_SCH_MODEL::preservedControllerPayloads |
Definition at line 752 of file pads_sch_binary_model.h.
| DESIGN_SETTINGS PADS_SCH_BINARY::PADS_SCH_MODEL::settings |
Definition at line 739 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_SHEET> PADS_SCH_BINARY::PADS_SCH_MODEL::sheets |
Definition at line 740 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH_BINARY::PADS_SCH_BINARY_BUILDER::Build().
| SOURCE_PROVENANCE PADS_SCH_BINARY::PADS_SCH_MODEL::source |
Definition at line 738 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), and PADS_SCH_BINARY::PADS_SCH_BINARY_BUILDER::Build().
| uint16_t PADS_SCH_BINARY::PADS_SCH_MODEL::subversion = 0 |
Definition at line 737 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_TEXT> PADS_SCH_BINARY::PADS_SCH_MODEL::texts |
Definition at line 748 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| uint16_t PADS_SCH_BINARY::PADS_SCH_MODEL::version = 0 |
Definition at line 736 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::vector<MODEL_WORKSHEET> PADS_SCH_BINARY::PADS_SCH_MODEL::worksheets |
Definition at line 750 of file pads_sch_binary_model.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_SCH_BINARY::PADS_SCH_BINARY_BUILDER::Build().