22#ifndef SCH_IO_LTSPICE_H_
23#define SCH_IO_LTSPICE_H_
63 const std::map<std::string, UTF8>* aProperties =
nullptr )
override;
REPORTER * m_reporter
Reporter to log errors/warnings to, may be nullptr.
Holds all the data relating to one schematic.
const IO_BASE::IO_FILE_DESC GetSchematicFileDesc() const override
Returns schematic file description for the SCH_IO.
const IO_BASE::IO_FILE_DESC GetLibraryDesc() const override
Get the descriptor for the library container that this IO plugin operates on.
int GetModifyHash() const override
schematic PLUGIN for LTspice (*.asc) and (.asy) format.
SCH_SHEET * LoadSchematicFile(const wxString &aFileName, SCHEMATIC *aSchematic, SCH_SHEET *aAppendToMe=nullptr, const std::map< std::string, UTF8 > *aProperties=nullptr) override
Load information from some input file format that this SCH_IO implementation knows about,...
Base class that schematic file and library loading and saving plugins should derive from.
Sheet symbol placed in a schematic, and is the entry point for a sub schematic.
static REPORTER & GetInstance()
Container that describes file type info.