|
KiCad PCB EDA Suite
|
#include <cstdint>#include <map>#include <optional>#include <string>#include <vector>Go to the source code of this file.
Typedefs | |
| using | ORCAD_CIS_PROPERTIES = std::map<std::string, std::string> |
| using | ORCAD_CIS_SCHEMATIC_INFO = std::map<std::string, std::map<uint32_t, ORCAD_CIS_PROPERTIES>> |
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) |
| using ORCAD_CIS_PROPERTIES = std::map<std::string, std::string> |
Definition at line 30 of file orcad_cis.h.
| using ORCAD_CIS_SCHEMATIC_INFO = std::map<std::string, std::map<uint32_t, ORCAD_CIS_PROPERTIES>> |
Definition at line 31 of file orcad_cis.h.
| 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().