KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALTIUM_ASCII_PARSER Class Reference

#include <altium_ascii_parser.h>

Public Member Functions

 ALTIUM_ASCII_PARSER (const wxString &aInputFile)
 
std::map< wxString, wxString > ReadProperties ()
 
bool CanRead ()
 
bool HasParsingError ()
 

Private Attributes

std::ifstream m_fileInput
 
bool m_error = false
 

Detailed Description

Definition at line 35 of file altium_ascii_parser.h.

Constructor & Destructor Documentation

◆ ALTIUM_ASCII_PARSER()

ALTIUM_ASCII_PARSER::ALTIUM_ASCII_PARSER ( const wxString &  aInputFile)

Definition at line 29 of file altium_ascii_parser.cpp.

Member Function Documentation

◆ CanRead()

bool ALTIUM_ASCII_PARSER::CanRead ( )

Definition at line 132 of file altium_ascii_parser.cpp.

References m_fileInput.

Referenced by SCH_IO_ALTIUM::ParseASCIISchematic().

◆ HasParsingError()

bool ALTIUM_ASCII_PARSER::HasParsingError ( )
inline

Definition at line 44 of file altium_ascii_parser.h.

References m_error.

Referenced by SCH_IO_ALTIUM::ParseASCIISchematic().

◆ ReadProperties()

std::map< wxString, wxString > ALTIUM_ASCII_PARSER::ReadProperties ( )

Member Data Documentation

◆ m_error

bool ALTIUM_ASCII_PARSER::m_error = false
private

Definition at line 51 of file altium_ascii_parser.h.

Referenced by HasParsingError(), and ReadProperties().

◆ m_fileInput

std::ifstream ALTIUM_ASCII_PARSER::m_fileInput
private

Definition at line 50 of file altium_ascii_parser.h.

Referenced by CanRead(), and ReadProperties().


The documentation for this class was generated from the following files: