KiCad PCB EDA Suite
CADSTAR_ARCHIVE_PARSER::PARSER Struct Referenceabstract

#include <cadstar_archive_parser.h>

Inheritance diagram for CADSTAR_ARCHIVE_PARSER::PARSER:
CADSTAR_ARCHIVE_PARSER::ATTRCOL CADSTAR_ARCHIVE_PARSER::ATTRCOLORS CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_LOCATION CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE CADSTAR_ARCHIVE_PARSER::ATTRNAME CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNORDER CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNWIDTH CADSTAR_ARCHIVE_PARSER::CADSTAR_NETCLASS CADSTAR_ARCHIVE_PARSER::CODEDEFS CADSTAR_ARCHIVE_PARSER::CUTOUT CADSTAR_ARCHIVE_PARSER::DFLTSETTINGS CADSTAR_ARCHIVE_PARSER::DOCUMENTATION_SYMBOL CADSTAR_ARCHIVE_PARSER::EVALUE CADSTAR_ARCHIVE_PARSER::FIGURE CADSTAR_ARCHIVE_PARSER::FONT CADSTAR_ARCHIVE_PARSER::FORMAT CADSTAR_ARCHIVE_PARSER::GRID CADSTAR_ARCHIVE_PARSER::GRIDS CADSTAR_ARCHIVE_PARSER::GROUP CADSTAR_ARCHIVE_PARSER::HATCH CADSTAR_ARCHIVE_PARSER::HATCHCODE CADSTAR_ARCHIVE_PARSER::HEADER CADSTAR_ARCHIVE_PARSER::LINECODE CADSTAR_ARCHIVE_PARSER::LONGPOINT CADSTAR_ARCHIVE_PARSER::NET CADSTAR_ARCHIVE_PARSER::NET::CONNECTION CADSTAR_ARCHIVE_PARSER::NET::JUNCTION CADSTAR_ARCHIVE_PARSER::PART CADSTAR_ARCHIVE_PARSER::PART::DEFINITION CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::GATE CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN_EQUIVALENCE CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GATE CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP CADSTAR_ARCHIVE_PARSER::PART::PART_PIN CADSTAR_ARCHIVE_PARSER::PARTNAMECOL CADSTAR_ARCHIVE_PARSER::PARTS CADSTAR_ARCHIVE_PARSER::POINT CADSTAR_ARCHIVE_PARSER::REUSEBLOCK CADSTAR_ARCHIVE_PARSER::REUSEBLOCKREF CADSTAR_ARCHIVE_PARSER::ROUTECODE CADSTAR_ARCHIVE_PARSER::ROUTEREASSIGN CADSTAR_ARCHIVE_PARSER::SETTINGS CADSTAR_ARCHIVE_PARSER::SHAPE CADSTAR_ARCHIVE_PARSER::SPCCLASSNAME CADSTAR_ARCHIVE_PARSER::SYMDEF CADSTAR_ARCHIVE_PARSER::TEXT CADSTAR_ARCHIVE_PARSER::TEXTCODE CADSTAR_ARCHIVE_PARSER::TIMESTAMP CADSTAR_ARCHIVE_PARSER::VARIANT CADSTAR_ARCHIVE_PARSER::VARIANT_HIERARCHY CADSTAR_ARCHIVE_PARSER::VERTEX CADSTAR_PCB_ARCHIVE_PARSER::AREA CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_COPPER CADSTAR_PCB_ARCHIVE_PARSER::COPPER CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::EXTENSION_LINE CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::COPPER_TERMINAL CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::VIA CADSTAR_PCB_ARCHIVE_PARSER::PAD_EXITS CADSTAR_PCB_ARCHIVE_PARSER::PADCODE CADSTAR_PCB_ARCHIVE_PARSER::RULESET CADSTAR_PCB_ARCHIVE_PARSER::VIACODE CADSTAR_SCH_ARCHIVE_PARSER::ASSIGNMENTS_SCM CADSTAR_SCH_ARCHIVE_PARSER::BLOCK CADSTAR_SCH_ARCHIVE_PARSER::BUS CADSTAR_SCH_ARCHIVE_PARSER::COMP CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::BUS_TERM CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::DANGLER CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::SYM_TERM CADSTAR_SCH_ARCHIVE_PARSER::PARTREF CADSTAR_SCH_ARCHIVE_PARSER::SHEETS CADSTAR_SCH_ARCHIVE_PARSER::SYMBOL CADSTAR_SCH_ARCHIVE_PARSER::SYMBOLVARIANT CADSTAR_SCH_ARCHIVE_PARSER::SYMPINNAME_LABEL CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE

Public Member Functions

virtual void Parse (XNODE *aNode, PARSER_CONTEXT *aContext)=0
 
virtual ~PARSER ()
 

Detailed Description

Definition at line 198 of file cadstar_archive_parser.h.

Constructor & Destructor Documentation

◆ ~PARSER()

virtual CADSTAR_ARCHIVE_PARSER::PARSER::~PARSER ( )
inlinevirtual

Definition at line 202 of file cadstar_archive_parser.h.

202 {};

Member Function Documentation

◆ Parse()

virtual void CADSTAR_ARCHIVE_PARSER::PARSER::Parse ( XNODE aNode,
PARSER_CONTEXT aContext 
)
pure virtual

Implemented in CADSTAR_ARCHIVE_PARSER::PARTNAMECOL, CADSTAR_ARCHIVE_PARSER::ATTRCOLORS, CADSTAR_ARCHIVE_PARSER::ATTRCOL, CADSTAR_ARCHIVE_PARSER::DFLTSETTINGS, CADSTAR_ARCHIVE_PARSER::DOCUMENTATION_SYMBOL, CADSTAR_PCB_ARCHIVE_PARSER::COPPER, CADSTAR_ARCHIVE_PARSER::NET::JUNCTION, CADSTAR_ARCHIVE_PARSER::PARTS, CADSTAR_ARCHIVE_PARSER::PART, CADSTAR_ARCHIVE_PARSER::PART::PART_PIN, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GATE, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN_EQUIVALENCE, CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN, CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::CONNECTION_PCB, CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::COPPER_TERMINAL, CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::VIA, CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::GATE, CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::JUNCTION_PCB, CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT, CADSTAR_ARCHIVE_PARSER::TEXT, CADSTAR_ARCHIVE_PARSER::FIGURE, CADSTAR_PCB_ARCHIVE_PARSER::AREA, CADSTAR_ARCHIVE_PARSER::GROUP, CADSTAR_ARCHIVE_PARSER::REUSEBLOCKREF, CADSTAR_ARCHIVE_PARSER::REUSEBLOCK, CADSTAR_PCB_ARCHIVE_PARSER::SYMDEF_PCB, CADSTAR_ARCHIVE_PARSER::SPCCLASSNAME, CADSTAR_ARCHIVE_PARSER::CADSTAR_NETCLASS, CADSTAR_ARCHIVE_PARSER::TEXT_LOCATION, CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_VALUE, CADSTAR_ARCHIVE_PARSER::ATTRNAME, CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION, CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNWIDTH, CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNORDER, CADSTAR_ARCHIVE_PARSER::ATTRIBUTE_LOCATION, CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::EXTENSION_LINE, CADSTAR_PCB_ARCHIVE_PARSER::DIMENSION::ARROW, CADSTAR_ARCHIVE_PARSER::SETTINGS, CADSTAR_PCB_ARCHIVE_PARSER::PAD_EXITS, CADSTAR_ARCHIVE_PARSER::GRIDS, CADSTAR_ARCHIVE_PARSER::GRID, CADSTAR_ARCHIVE_PARSER::SHAPE, CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_COPPER, CADSTAR_ARCHIVE_PARSER::CUTOUT, CADSTAR_ARCHIVE_PARSER::VERTEX, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH, CADSTAR_PCB_ARCHIVE_PARSER::TECHNOLOGY_SECTION, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::CONNECTION_SCH, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::DANGLER, CADSTAR_ARCHIVE_PARSER::LONGPOINT, CADSTAR_PCB_ARCHIVE_PARSER::CODEDEFS_PCB, CADSTAR_ARCHIVE_PARSER::POINT, CADSTAR_PCB_ARCHIVE_PARSER::RULESET, CADSTAR_ARCHIVE_PARSER::EVALUE, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::BUS_TERM, CADSTAR_ARCHIVE_PARSER::ROUTECODE, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::SYM_TERM, CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::JUNCTION_SCH, CADSTAR_ARCHIVE_PARSER::ROUTEREASSIGN, CADSTAR_SCH_ARCHIVE_PARSER::BLOCK, CADSTAR_ARCHIVE_PARSER::TEXTCODE, CADSTAR_PCB_ARCHIVE_PARSER::VIACODE, CADSTAR_ARCHIVE_PARSER::FONT, CADSTAR_SCH_ARCHIVE_PARSER::BUS, CADSTAR_PCB_ARCHIVE_PARSER::PADCODE, CADSTAR_ARCHIVE_PARSER::HATCHCODE, CADSTAR_SCH_ARCHIVE_PARSER::SIGLOC, CADSTAR_SCH_ARCHIVE_PARSER::SYMBOL, CADSTAR_ARCHIVE_PARSER::HATCH, CADSTAR_ARCHIVE_PARSER::LINECODE, CADSTAR_PCB_ARCHIVE_PARSER::CADSTAR_PAD_SHAPE, CADSTAR_ARCHIVE_PARSER::VARIANT_HIERARCHY, CADSTAR_ARCHIVE_PARSER::VARIANT, CADSTAR_ARCHIVE_PARSER::HEADER, CADSTAR_SCH_ARCHIVE_PARSER::SIGNALREFERENCELINK, CADSTAR_SCH_ARCHIVE_PARSER::SYMBOLVARIANT, CADSTAR_ARCHIVE_PARSER::TIMESTAMP, CADSTAR_SCH_ARCHIVE_PARSER::SYMPINNAME_LABEL, CADSTAR_ARCHIVE_PARSER::FORMAT, CADSTAR_SCH_ARCHIVE_PARSER::PARTREF, CADSTAR_SCH_ARCHIVE_PARSER::COMP, CADSTAR_SCH_ARCHIVE_PARSER::SHEETS, CADSTAR_SCH_ARCHIVE_PARSER::SYMDEF_SCM, CADSTAR_SCH_ARCHIVE_PARSER::PIN_NUM_LABEL_LOC, CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL, CADSTAR_SCH_ARCHIVE_PARSER::ASSIGNMENTS_SCM, CADSTAR_SCH_ARCHIVE_PARSER::CODEDEFS_SCM, and CADSTAR_SCH_ARCHIVE_PARSER::TERMINAL_SHAPE.


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