KiCad PCB EDA Suite
|
#include <cadstar_sch_archive_parser.h>
Public Member Functions | |
void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
std::map< GROUP_ID, GROUP > | Groups |
std::map< REUSEBLOCK_ID, REUSEBLOCK > | ReuseBlocks |
std::map< FIGURE_ID, FIGURE > | Figures |
std::map< SYMBOL_ID, SYMBOL > | Symbols |
std::map< BUS_ID, BUS > | Buses |
std::map< BLOCK_ID, BLOCK > | Blocks |
std::map< NET_ID, NET_SCH > | Nets |
std::map< TEXT_ID, TEXT > | Texts |
std::map< DOCUMENTATION_SYMBOL_ID, DOCUMENTATION_SYMBOL > | DocumentationSymbols |
VARIANT_HIERARCHY | VariantHierarchy |
std::map< ATTRIBUTE_ID, ATTRIBUTE_VALUE > | AttributeValues |
Definition at line 437 of file cadstar_sch_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 1142 of file cadstar_sch_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::CheckPointCallback, XNODE::GetChildren(), XNODE::GetNext(), group, CADSTAR_ARCHIVE_PARSER::REUSEBLOCK::ID, CADSTAR_ARCHIVE_PARSER::FIGURE::ID, CADSTAR_ARCHIVE_PARSER::TEXT::ID, CADSTAR_ARCHIVE_PARSER::NET::ID, CADSTAR_ARCHIVE_PARSER::DOCUMENTATION_SYMBOL::ID, CADSTAR_SCH_ARCHIVE_PARSER::SYMBOL::ID, CADSTAR_SCH_ARCHIVE_PARSER::BUS::ID, CADSTAR_SCH_ARCHIVE_PARSER::BLOCK::ID, CADSTAR_ARCHIVE_PARSER::REUSEBLOCK::Parse(), CADSTAR_ARCHIVE_PARSER::FIGURE::Parse(), CADSTAR_ARCHIVE_PARSER::TEXT::Parse(), CADSTAR_ARCHIVE_PARSER::DOCUMENTATION_SYMBOL::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::SYMBOL::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::BUS::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::BLOCK::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::Parse(), and THROW_UNKNOWN_NODE_IO_ERROR.
Referenced by CADSTAR_SCH_ARCHIVE_PARSER::Parse().
std::map<ATTRIBUTE_ID, ATTRIBUTE_VALUE> CADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC::AttributeValues |
Definition at line 449 of file cadstar_sch_archive_parser.h.
Definition at line 443 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::loadBusses(), and CADSTAR_SCH_ARCHIVE_LOADER::loadNets().
std::map<DOCUMENTATION_SYMBOL_ID, DOCUMENTATION_SYMBOL> CADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC::DocumentationSymbols |
Definition at line 447 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::loadDocumentationSymbols().
Definition at line 441 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::loadFigures().
Definition at line 439 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::Load().
Definition at line 445 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::loadNets().
std::map<REUSEBLOCK_ID, REUSEBLOCK> CADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC::ReuseBlocks |
Definition at line 440 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::Load().
Definition at line 442 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::getLocationOfNetElement(), CADSTAR_SCH_ARCHIVE_LOADER::loadNets(), and CADSTAR_SCH_ARCHIVE_LOADER::loadSchematicSymbolInstances().
Definition at line 446 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::loadTexts().
VARIANT_HIERARCHY CADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC::VariantHierarchy |
Definition at line 448 of file cadstar_sch_archive_parser.h.
Referenced by CADSTAR_SCH_ARCHIVE_LOADER::Load(), and CADSTAR_SCH_ARCHIVE_LOADER::loadTextVariables().