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

#include <spice_library_parser.h>

Public Member Functions

 SPICE_LIBRARY_PARSER (SIM_LIBRARY_SPICE &aLibrary, bool aForceFullParse)
 
virtual ~SPICE_LIBRARY_PARSER ()
 
virtual void ReadFile (const wxString &aFilePath, REPORTER &firstPass)
 

Protected Member Functions

void parseFile (const wxString &aFilePath, REPORTER &aReporter, std::vector< std::pair< std::string, std::string > > *aModelQueue)
 

Private Attributes

bool m_forceFullParse
 
SIM_LIBRARY_SPICEm_library
 

Detailed Description

Definition at line 33 of file spice_library_parser.h.

Constructor & Destructor Documentation

◆ SPICE_LIBRARY_PARSER()

SPICE_LIBRARY_PARSER::SPICE_LIBRARY_PARSER ( SIM_LIBRARY_SPICE aLibrary,
bool  aForceFullParse 
)
inline

Definition at line 36 of file spice_library_parser.h.

◆ ~SPICE_LIBRARY_PARSER()

virtual SPICE_LIBRARY_PARSER::~SPICE_LIBRARY_PARSER ( )
inlinevirtual

Definition at line 41 of file spice_library_parser.h.

Member Function Documentation

◆ parseFile()

void SPICE_LIBRARY_PARSER::parseFile ( const wxString &  aFilePath,
REPORTER aReporter,
std::vector< std::pair< std::string, std::string > > *  aModelQueue 
)
protected

◆ ReadFile()

void SPICE_LIBRARY_PARSER::ReadFile ( const wxString &  aFilePath,
REPORTER firstPass 
)
virtual

Member Data Documentation

◆ m_forceFullParse

bool SPICE_LIBRARY_PARSER::m_forceFullParse
private

Definition at line 51 of file spice_library_parser.h.

◆ m_library

SIM_LIBRARY_SPICE& SPICE_LIBRARY_PARSER::m_library
private

Definition at line 52 of file spice_library_parser.h.

Referenced by parseFile(), and ReadFile().


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