|
KiCad PCB EDA Suite
|
#include <pads_sch_binary_parser.h>
Public Member Functions | |
| PADS_SCH_MODEL | Parse (const std::vector< uint8_t > &aBytes, const wxString &aSourceName={}) const |
Static Public Member Functions | |
| static SOURCE_STRING | DecodeString (const std::vector< uint8_t > &aBytes, uint32_t aCodePage, const SOURCE_PROVENANCE &aSource, std::vector< PARSER_DIAGNOSTIC > &aDiagnostics, const wxString &aRecordedCodePageName={}) |
| static void | RecordUnknownEnum (const wxString &aEnumName, uint32_t aValue, const SOURCE_PROVENANCE &aSource, std::vector< PARSER_DIAGNOSTIC > &aDiagnostics) |
Definition at line 29 of file pads_sch_binary_parser.h.
|
static |
Definition at line 5150 of file pads_sch_binary_parser.cpp.
References PADS_SCH_BINARY::CODE_PAGE, DecodeString(), PADS_SCH_BINARY::INVALID_BYTES, result, RPT_SEVERITY_WARNING, PADS_SCH_BINARY::UNKNOWN_CODE_PAGE, and PADS_SCH_BINARY::UTF8.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and DecodeString().
| PADS_SCH_MODEL PADS_SCH_BINARY::PADS_SCH_BINARY_PARSER::Parse | ( | const std::vector< uint8_t > & | aBytes, |
| const wxString & | aSourceName = {} ) const |
Definition at line 5127 of file pads_sch_binary_parser.cpp.
References PADS_SCH_BINARY::PADS_SCH_SDB::Cursor(), cursor, PADS_SCH_BINARY::PADS_SCH_SDB::Load(), model, Parse(), and PADS_SCH_BINARY::PADS_SCH_SDB::Version().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), Parse(), and PADS_SCH_BINARY::PADS_SCH_BINARY_READER::Parse().
|
static |
Definition at line 5204 of file pads_sch_binary_parser.cpp.
References RecordUnknownEnum(), and RPT_SEVERITY_WARNING.
Referenced by BOOST_AUTO_TEST_CASE(), and RecordUnknownEnum().