|
KiCad PCB EDA Suite
|
Runs a BOARD_PARSER against a filename or stream and reports results. More...
Public Member Functions | |
| PCB_PARSE_RUNNER (PCB_IO_MGR::PCB_FILE_T aPluginType, bool aVerbose) | |
| bool | Parse (std::istream &aStream) |
| bool | Parse (const wxString &aFilename) |
Private Member Functions | |
| bool | doParse (BOARD_PARSER &aParser) |
Private Attributes | |
| PCB_IO_MGR::PCB_FILE_T | m_pluginType |
| bool | m_verbose |
Runs a BOARD_PARSER against a filename or stream and reports results.
Definition at line 163 of file pcb_parser_tool.cpp.
|
inline |
Definition at line 166 of file pcb_parser_tool.cpp.
References m_pluginType, and m_verbose.
|
inlineprivate |
Definition at line 209 of file pcb_parser_tool.cpp.
References m_verbose, BOARD_PARSER::Parse(), PROF_TIMER::SinceStart(), and IO_ERROR::What().
|
inline |
Definition at line 202 of file pcb_parser_tool.cpp.
References doParse(), and m_pluginType.
|
inline |
Definition at line 172 of file pcb_parser_tool.cpp.
References PCB_IO_MGR::ALLEGRO, doParse(), PCB_IO_MGR::KICAD_SEXP, m_pluginType, and IO_ERROR::What().
Referenced by pcb_parser_main_func().
|
private |
Definition at line 236 of file pcb_parser_tool.cpp.
Referenced by Parse(), Parse(), and PCB_PARSE_RUNNER().
|
private |
Definition at line 237 of file pcb_parser_tool.cpp.
Referenced by doParse(), and PCB_PARSE_RUNNER().