Information pertinent to a Pcbnew printed circuit board.
static ALLEGRO_CACHED_LOADER & GetInstance()
Get the singleton instance of the Allegro board cache loader.
BOARD * getCachedBoard(const std::string &aFilePath, bool aForceReload, REPORTER *aReporter) override
Implementation of CACHED_BOARD_LOADER interface with our Allegro PCB_IO plugin.
std::unique_ptr< PCB_IO_ALLEGRO > m_allegroPlugin
Manager for caching loaded boards in memory, to avoid repeatedly loading and parsing the same board.
A pure virtual class used to derive REPORTER objects from.
FMT_VER
The format of an Allego file.
std::ostream & boost_test_print_type(std::ostream &os, FMT_VER const &aFmtVer)
std::string AllegroBoardDataDir(const std::string &aBoardName)
std::string AllegroBoardFile(const std::string &aFileName)