KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH::PARTTYPE_DEF Struct Reference

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_DEFgates
 
std::string special_keyword
 
std::vector< SPECIAL_VARIANTspecial_variants
 
bool is_connector = false
 
std::vector< SIGPINsigpins
 
std::vector< std::string > swap_lines
 

Detailed Description

Part type definition from PARTTYPE section.

Definition at line 502 of file pads_sch_parser.h.

Member Data Documentation

◆ category

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

◆ gates

◆ is_connector

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

◆ name

◆ num_physical

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

◆ num_sigpins

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

◆ num_swap_groups

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

◆ sigpins

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

◆ special_keyword

std::string PADS_SCH::PARTTYPE_DEF::special_keyword

◆ special_variants

std::vector<SPECIAL_VARIANT> PADS_SCH::PARTTYPE_DEF::special_variants

◆ swap_lines

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

◆ timestamp

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

◆ unused

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


The documentation for this struct was generated from the following file: