|
KiCad PCB EDA Suite
|
Public Member Functions | |
| GENERATOR_INFO ()=default | |
| GENERATOR_INFO (GENERATOR_INFO &&) noexcept=default | |
| GENERATOR_INFO & | operator= (GENERATOR_INFO &&) noexcept=default |
| GENERATOR_INFO (const GENERATOR_INFO &)=delete | |
| GENERATOR_INFO & | operator= (const GENERATOR_INFO &)=delete |
Public Attributes | |
| PCB_LAYER_ID | layer |
| wxString | genType |
| STRING_ANY_MAP | properties |
| std::vector< std::pair< wxString, std::unique_ptr< BOARD_ITEM > > > | templates |
| Named template items parsed from the generator's (templates …) section. | |
| BOARD_ITEM * | parent |
| wxString | name |
| bool | locked |
| KIID | uuid |
| LIB_ID | libId |
| std::vector< KIID > | memberUuids |
| std::map< wxString, wxString > | customProperties |
Definition at line 177 of file pcb_io_kicad_sexpr_parser.h.
|
default |
Referenced by GENERATOR_INFO(), GENERATOR_INFO(), operator=(), and operator=().
|
defaultnoexcept |
References GENERATOR_INFO().
|
delete |
References GENERATOR_INFO().
|
delete |
References GENERATOR_INFO().
|
defaultnoexcept |
References GENERATOR_INFO().
|
inherited |
Definition at line 174 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().
| wxString PCB_IO_KICAD_SEXPR_PARSER::GENERATOR_INFO::genType |
Definition at line 180 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR().
| PCB_LAYER_ID PCB_IO_KICAD_SEXPR_PARSER::GENERATOR_INFO::layer |
Definition at line 179 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR().
|
inherited |
Definition at line 172 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().
|
inherited |
Definition at line 170 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().
|
inherited |
Definition at line 173 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP_members().
|
inherited |
Definition at line 169 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().
|
inherited |
Definition at line 168 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().
| STRING_ANY_MAP PCB_IO_KICAD_SEXPR_PARSER::GENERATOR_INFO::properties |
Definition at line 181 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR().
| std::vector<std::pair<wxString, std::unique_ptr<BOARD_ITEM> > > PCB_IO_KICAD_SEXPR_PARSER::GENERATOR_INFO::templates |
Named template items parsed from the generator's (templates …) section.
Each entry is a fully-parsed BOARD_ITEM that's NOT on the board — it's a settings carrier owned by the generator (e.g. via-stitch's via template). Handed over to the generator via PCB_GENERATOR::SetTemplateItem() after SetProperties() during the group-resolution pass.
Definition at line 188 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR_templates().
|
inherited |
Definition at line 171 of file pcb_io_kicad_sexpr_parser.h.
Referenced by PCB_IO_KICAD_SEXPR_PARSER::parseGENERATOR(), and PCB_IO_KICAD_SEXPR_PARSER::parseGROUP().