KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
IbisParser Member List

This is the complete list of members for IbisParser, including all inherited members.

changeCommentChar()IbisParserprivate
changeContext(std::string &aKeyword)IbisParserprivate
Check()IBIS_INPUTinlinevirtual
checkEndofLine()IbisParserprivate
compareIbisWord(const std::string &a, const std::string &b)IbisParserprivate
doubleToString(double aNumber)IBIS_BASEprotectedstatic
getKeyword()IbisParserprivate
getNextLine()IbisParserprivate
IBIS_BASE(REPORTER *aReporter)IBIS_BASEinline
IBIS_INPUT(REPORTER *aReporter)IBIS_INPUTinline
IbisParser(REPORTER *aReporter)IbisParserinline
isLineEmptyFromCursor()IbisParserprivate
m_bufferIbisParser
m_bufferIndexIbisParser
m_commentCharIbisParser
m_contextIbisParserprivate
m_continueIbisParserprivate
m_continuingStringIbisParserprivate
m_currentComponentIbisParser
m_currentIVtableIbisParser
m_currentMatrixIbisParser
m_currentMatrixRowIbisParser
m_currentMatrixRowIndexIbisParser
m_currentModelIbisParser
m_currentModelSelectorIbisParser
m_currentPackageModelIbisParser
m_currentVTtableIbisParser
m_currentWaveformIbisParser
m_ibisFileIbisParser
m_lineCounterIbisParser
m_lineIndexIbisParser
m_lineLengthIbisParser
m_lineOffsetIbisParser
m_parrotIbisParser
m_ReporterIBIS_BASE
onNewLine()IbisParserprivate
parseComponent(std::string &aKeyword)IbisParserprivate
parseDouble(double &aDest, std::string &aStr, bool aAllowModifiers=false)IbisParserprivate
ParseFile(const std::string &aFileName)IbisParser
parseHeader(std::string &aKeyword)IbisParserprivate
parseModel(std::string &aKeyword)IbisParserprivate
parseModelSelector(std::string &aKeyword)IbisParserprivate
parsePackageModel(std::string &aKeyword)IbisParserprivate
parsePackageModelModelData(std::string &)IbisParserprivate
printLine()IbisParserprivate
readDiffPin()IbisParserprivate
readDouble(double &aDest)IbisParserprivate
readDvdt(std::string &aString, dvdt &aDest)IbisParserprivate
readInt(int &aDest)IbisParserprivate
readIVtableEntry(IVtable &aTable)IbisParserprivate
readMatrix(std::shared_ptr< IBIS_MATRIX > aDest)IbisParserprivate
readMatrixBanded(std::string, IBIS_MATRIX_BANDED &aDest)IbisParserprivate
readMatrixFull(std::string, IBIS_MATRIX_FULL &aDest)IbisParserprivate
readMatrixSparse(std::string, IBIS_MATRIX_SPARSE &aDest)IbisParserprivate
readModel()IbisParserprivate
readModelSelector()IbisParserprivate
readModelSpec()IbisParserprivate
readNumericSubparam(const std::string &aSubparam, double &aDest)IbisParserprivate
readPackage()IbisParserprivate
readPackageModelPins()IbisParserprivate
readPin()IbisParserprivate
readPinMapping()IbisParserprivate
readRamp()IbisParserprivate
readRampdvdt(dvdtTypMinMax &aDest)IbisParserprivate
readString(std::string &aDest)IbisParserprivate
readTableLine(std::vector< std::string > &aDest)IbisParserprivate
readTypMinMaxValue(TypMinMaxValue &aDest)IbisParserprivate
readTypMinMaxValueSubparam(const std::string &aSubparam, TypMinMaxValue &aDest)IbisParserprivate
readVTtableEntry(VTtable &aTable)IbisParserprivate
readWaveform(IbisWaveform *aDest, IBIS_WAVEFORM_TYPE aType)IbisParserprivate
readWord(std::string &aDest)IbisParserprivate
Report(const std::string &aMsg, SEVERITY aSeverity=RPT_SEVERITY_INFO) constIBIS_BASEinline
skipWhitespaces()IbisParserprivate
storeString(std::string &aDest, bool aMultiline)IbisParserprivate