25#ifndef SIM_MODEL_SPICE_H 
   26#define SIM_MODEL_SPICE_H 
   51                                                    const std::string& aSpiceCode,
 
   52                                                    bool aFirstPass, 
REPORTER& aReporter );
 
   55                     std::unique_ptr<SPICE_GENERATOR> aSpiceGenerator );
 
   58                     std::unique_ptr<SPICE_GENERATOR> aSpiceGenerator,
 
   59                     std::unique_ptr<SPICE_MODEL_PARSER> aSpiceModelParser );
 
   63                                        const std::string& aParamValue,
 
 
A pure virtual class used to derive REPORTER objects from.
 
friend class SPICE_MODEL_PARSER
 
SIM_MODEL_SPICE(TYPE aType, std::unique_ptr< SPICE_GENERATOR > aSpiceGenerator)
 
virtual void SetParamFromSpiceCode(const std::string &aParamName, const std::string &aParamValue, SIM_VALUE_GRAMMAR::NOTATION aNotation=SIM_VALUE_GRAMMAR::NOTATION::SPICE)
 
friend class SPICE_GENERATOR_SPICE
 
std::unique_ptr< SPICE_MODEL_PARSER > m_spiceModelParser
 
static std::unique_ptr< SIM_MODEL_SPICE > Create(const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode, bool aFirstPass, REPORTER &aReporter)
 
SPICE_GENERATOR(const SIM_MODEL &aModel)
 
std::string Preview(const SPICE_ITEM &aItem) const override
 
SPICE_GENERATOR(const SIM_MODEL &aModel)