|
KiCad PCB EDA Suite
|
Part type definition from PARTTYPE section. More...
#include <pads_sch_parser.h>
Classes | |
| struct | SIGPIN |
| struct | SPECIAL_VARIANT |
Public Attributes | |
| std::string | name |
| std::string | category |
| int | num_physical = 0 |
| int | num_sigpins = 0 |
| int | unused = 0 |
| int | num_swap_groups = 0 |
| std::string | timestamp |
| std::vector< GATE_DEF > | gates |
| std::string | special_keyword |
| std::vector< SPECIAL_VARIANT > | special_variants |
| bool | is_connector = false |
| std::vector< SIGPIN > | sigpins |
| std::vector< std::string > | swap_lines |
Part type definition from PARTTYPE section.
Definition at line 502 of file pads_sch_parser.h.
| std::string PADS_SCH::PARTTYPE_DEF::category |
Definition at line 505 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::vector<GATE_DEF> PADS_SCH::PARTTYPE_DEF::gates |
Definition at line 512 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), SCH_IO_PADS::LoadSchematicFile(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| bool PADS_SCH::PARTTYPE_DEF::is_connector = false |
Definition at line 525 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::string PADS_SCH::PARTTYPE_DEF::name |
Definition at line 504 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), SCH_IO_PADS::LoadSchematicFile(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| int PADS_SCH::PARTTYPE_DEF::num_physical = 0 |
Definition at line 506 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| int PADS_SCH::PARTTYPE_DEF::num_sigpins = 0 |
Definition at line 507 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| int PADS_SCH::PARTTYPE_DEF::num_swap_groups = 0 |
Definition at line 509 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::vector<SIGPIN> PADS_SCH::PARTTYPE_DEF::sigpins |
Definition at line 533 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::string PADS_SCH::PARTTYPE_DEF::special_keyword |
Definition at line 515 of file pads_sch_parser.h.
Referenced by SCH_IO_PADS::LoadSchematicFile(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::vector<SPECIAL_VARIANT> PADS_SCH::PARTTYPE_DEF::special_variants |
Definition at line 522 of file pads_sch_parser.h.
Referenced by SCH_IO_PADS::LoadSchematicFile(), and PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::vector<std::string> PADS_SCH::PARTTYPE_DEF::swap_lines |
Definition at line 536 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| std::string PADS_SCH::PARTTYPE_DEF::timestamp |
Definition at line 510 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().
| int PADS_SCH::PARTTYPE_DEF::unused = 0 |
Definition at line 508 of file pads_sch_parser.h.
Referenced by PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE().