25#ifndef SIM_MODEL_RAW_SPICE_H 
   26#define SIM_MODEL_RAW_SPICE_H 
   72                                          const wxString& aSymbolPinNumber ) 
override;
 
 
friend class SPICE_GENERATOR_RAW_SPICE
 
std::string GetSource() const
 
DEFINE_ENUM_CLASS_WITH_ITERATOR(SPICE_PARAM, TYPE, MODEL, LIB) SIM_MODEL_RAW_SPICE(const std void SetSource(const std::string &aSpiceSource)
 
void AssignSymbolPinNumberToModelPin(const std::string &aModelPinName, const wxString &aSymbolPinNumber) override
 
static std::vector< PARAM::INFO > makeParamInfos()
 
bool requiresSpiceModelLine(const SPICE_ITEM &aItem) const override
 
const SIM_MODEL * m_baseModel
 
std::string ModelLine(const SPICE_ITEM &aItem) const override
 
std::string ItemPins(const SPICE_ITEM &aItem) const override
 
std::string ItemModelName(const SPICE_ITEM &aItem) const override
 
std::string ItemParams() const override
 
std::string Preview(const SPICE_ITEM &aItem) const override
 
SPICE_GENERATOR(const SIM_MODEL &aModel)
 
std::string ItemName(const SPICE_ITEM &aItem) const override
 
SPICE_GENERATOR(const SIM_MODEL &aModel)
 
#define DEFINE_ENUM_CLASS_WITH_ITERATOR(enumName, beginVal,...)
Macro to create const vectors containing enum class values to enable easy iteration.