|
KiCad PCB EDA Suite
|
#include <sch_io/orcad/orcad_cis.h>#include <sch_io/orcad/orcad_stream.h>#include <algorithm>#include <charconv>#include <boost/algorithm/string/split.hpp>#include <ki_exception.h>Go to the source code of this file.
Functions | |
| std::vector< std::string > | OrcadCisParseCountedList (const std::vector< char > &aData, uint8_t aSeparator) |
| std::map< uint32_t, std::map< std::string, std::string > > | OrcadCisParsePropertyUpdates (const std::vector< char > &aData) |
| std::map< uint32_t, bool > | OrcadCisParseMemberships (const std::vector< char > &aData) |
| ORCAD_CIS_SCHEMATIC_INFO | OrcadCisParseSchematicInfo (const std::vector< char > &aData) |
| std::string | OrcadCisSelectVariant (const std::vector< std::string > &aNames, const std::optional< std::string > &aRequested) |
| std::vector< std::string > OrcadCisParseCountedList | ( | const std::vector< char > & | aData, |
| uint8_t | aSeparator ) |
Definition at line 92 of file orcad_cis.cpp.
References split(), and THROW_IO_ERROR.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| std::map< uint32_t, bool > OrcadCisParseMemberships | ( | const std::vector< char > & | aData | ) |
Definition at line 148 of file orcad_cis.cpp.
References result, split(), and THROW_IO_ERROR.
Referenced by BOOST_AUTO_TEST_CASE().
| std::map< uint32_t, std::map< std::string, std::string > > OrcadCisParsePropertyUpdates | ( | const std::vector< char > & | aData | ) |
Definition at line 111 of file orcad_cis.cpp.
References empty(), result, split(), and THROW_IO_ERROR.
Referenced by BOOST_AUTO_TEST_CASE().
| ORCAD_CIS_SCHEMATIC_INFO OrcadCisParseSchematicInfo | ( | const std::vector< char > & | aData | ) |
Definition at line 171 of file orcad_cis.cpp.
References ORCAD_STREAM::AtEnd(), empty(), ORCAD_STREAM::ReadU32(), result, and THROW_IO_ERROR.
Referenced by BOOST_AUTO_TEST_CASE().
| std::string OrcadCisSelectVariant | ( | const std::vector< std::string > & | aNames, |
| const std::optional< std::string > & | aRequested ) |
Definition at line 218 of file orcad_cis.cpp.
References THROW_IO_ERROR.
Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().