changeCommentChar() | IbisParser | private |
changeContext(std::string &aKeyword) | IbisParser | private |
Check() | IBIS_INPUT | inlinevirtual |
checkEndofLine() | IbisParser | private |
compareIbisWord(const std::string &a, const std::string &b) | IbisParser | private |
doubleToString(double aNumber) | IBIS_ANY | protectedstatic |
getKeyword() | IbisParser | private |
getNextLine() | IbisParser | private |
IBIS_ANY(REPORTER *aReporter) | IBIS_ANY | inline |
IBIS_INPUT(REPORTER *aReporter) | IBIS_INPUT | inline |
IbisParser(REPORTER *aReporter) | IbisParser | inline |
isLineEmptyFromCursor() | IbisParser | private |
m_buffer | IbisParser | |
m_bufferIndex | IbisParser | |
m_commentChar | IbisParser | |
m_context | IbisParser | private |
m_continue | IbisParser | private |
m_continuingString | IbisParser | private |
m_currentComponent | IbisParser | |
m_currentIVtable | IbisParser | |
m_currentMatrix | IbisParser | |
m_currentMatrixRow | IbisParser | |
m_currentMatrixRowIndex | IbisParser | |
m_currentModel | IbisParser | |
m_currentModelSelector | IbisParser | |
m_currentPackageModel | IbisParser | |
m_currentVTtable | IbisParser | |
m_currentWaveform | IbisParser | |
m_ibisFile | IbisParser | |
m_lineCounter | IbisParser | |
m_lineIndex | IbisParser | |
m_lineLength | IbisParser | |
m_lineOffset | IbisParser | |
m_parrot | IbisParser | |
m_reporter | IBIS_ANY | |
onNewLine() | IbisParser | private |
parseComponent(std::string &aKeyword) | IbisParser | private |
parseDouble(double &aDest, std::string &aStr, bool aAllowModifiers=false) | IbisParser | private |
ParseFile(const std::string &aFileName) | IbisParser | |
parseHeader(std::string &aKeyword) | IbisParser | private |
parseModel(std::string &aKeyword) | IbisParser | private |
parseModelSelector(std::string &aKeyword) | IbisParser | private |
parsePackageModel(std::string &aKeyword) | IbisParser | private |
parsePackageModelModelData(std::string &) | IbisParser | private |
printLine() | IbisParser | private |
readDiffPin() | IbisParser | private |
readDouble(double &aDest) | IbisParser | private |
readDvdt(std::string &aString, dvdt &aDest) | IbisParser | private |
readInt(int &aDest) | IbisParser | private |
readIVtableEntry(IVtable &aTable) | IbisParser | private |
readMatrix(std::shared_ptr< IBIS_MATRIX > aDest) | IbisParser | private |
readMatrixBanded(std::string, IBIS_MATRIX_BANDED &aDest) | IbisParser | private |
readMatrixFull(std::string, IBIS_MATRIX_FULL &aDest) | IbisParser | private |
readMatrixSparse(std::string, IBIS_MATRIX_SPARSE &aDest) | IbisParser | private |
readModel() | IbisParser | private |
readModelSelector() | IbisParser | private |
readModelSpec() | IbisParser | private |
readNumericSubparam(const std::string &aSubparam, double &aDest) | IbisParser | private |
readPackage() | IbisParser | private |
readPackageModelPins() | IbisParser | private |
readPin() | IbisParser | private |
readPinMapping() | IbisParser | private |
readRamp() | IbisParser | private |
readRampdvdt(dvdtTypMinMax &aDest) | IbisParser | private |
readString(std::string &aDest) | IbisParser | private |
readTableLine(std::vector< std::string > &aDest) | IbisParser | private |
readTypMinMaxValue(TypMinMaxValue &aDest) | IbisParser | private |
readTypMinMaxValueSubparam(const std::string &aSubparam, TypMinMaxValue &aDest) | IbisParser | private |
readVTtableEntry(VTtable &aTable) | IbisParser | private |
readWaveform(IbisWaveform *aDest, IBIS_WAVEFORM_TYPE aType) | IbisParser | private |
readWord(std::string &aDest) | IbisParser | private |
Report(std::string aMsg, SEVERITY aSeverity=RPT_SEVERITY_INFO) const | IBIS_ANY | inline |
skipWhitespaces() | IbisParser | private |
storeString(std::string &aDest, bool aMultiline) | IbisParser | private |