NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This is the complete list of members for NumeRe::StringParser, including all inherited members.
_data | NumeRe::StringParser | private |
_option | NumeRe::StringParser | private |
_parser | NumeRe::StringParser | private |
addMaskedStrings(const std::string &sString) | NumeRe::StringFuncHandler | private |
applyElementaryStringOperations(std::vector< std::string > &vFinal, bool &bReturningLogicals) | NumeRe::StringParser | private |
applySpecialStringFuncs(std::string sLine) | NumeRe::StringFuncHandler | protected |
applyStringFuncs(std::string sLine) | NumeRe::StringFuncHandler | protected |
argumentParser(StringView, n_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, d_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, d_vect &, n_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, bool &bLogicalOnly) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, d_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, n_vect &, n_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, n_vect &, n_vect &, s_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, s_vect &, n_vect &, n_vect &) | NumeRe::StringFuncHandler | private |
argumentParser(StringView, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &) | NumeRe::StringFuncHandler | private |
callFunction(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t) | NumeRe::StringFuncHandler | private |
callFunctionParallel(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t) | NumeRe::StringFuncHandler | private |
callMultiFunction(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t) | NumeRe::StringFuncHandler | private |
callMultiFunctionParallel(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t) | NumeRe::StringFuncHandler | private |
checkStringvarDelimiter(const std::string &sToken) const | NumeRe::StringVarFactory | private |
concatenateStrings(std::string &sExpr) | NumeRe::StringLogicParser | protected |
containsStringVars(const std::string &sLine) const | NumeRe::StringVarFactory | |
containsStringVectorVars(const std::string &sLine) | NumeRe::StringVarFactory | |
createAndEvaluateStack(StringView sExpr) | NumeRe::StringParser | private |
createStack(StringView sExpr) const | NumeRe::StringParser | private |
createStringOutput(StringResult &strRes, std::string &sLine, int parserFlags, bool bSilent) | NumeRe::StringParser | private |
createStringVectorVar(const std::vector< std::string > &vStringVector) | NumeRe::StringVarFactory | protected |
createTempStringVectorVar(const std::vector< std::string > &vStringVector) | NumeRe::StringVarFactory | |
createTerminalOutput(StringResult &strRes, int parserFlags) | NumeRe::StringParser | private |
declareStringFuncs(const std::map< std::string, StringFuncHandle > &mStringFuncs) | NumeRe::StringFuncHandler | protected |
decodeStringParams(std::string &sLine) | NumeRe::StringParser | private |
detectPathTokens(const std::string &sString, size_t nPos) | NumeRe::StringLogicParser | private |
detectStringLogicals(const std::string &sString) | NumeRe::StringLogicParser | protected |
eval(std::string &sLine, std::string sCache, bool bParseNumericals=true) override | NumeRe::StringParser | privatevirtual |
evalAndFormat(std::string &sLine, std::string &sCache, bool bSilent=false, bool bCheckAssertions=false) | NumeRe::StringParser | |
evalFunction(std::string &sLine, const std::string &sFuncName, StringFuncHandle) | NumeRe::StringFuncHandler | private |
evalStringLogic(std::string sLine, bool &bReturningLogicals) | NumeRe::StringLogicParser | protected |
evalStringTernary(std::string sLine) | NumeRe::StringLogicParser | private |
evaluateStack(const std::vector< StringStackItem > &rpnStack, size_t from, size_t to) | NumeRe::StringParser | private |
evaluateStringVectors(std::string sLine) | NumeRe::StringVarFactory | protected |
expandStringVectorComponents(std::vector< StringVector > &vStringVector) | NumeRe::StringVarFactory | protected |
findNextFunction(const std::string &sFunc, StringView sLine, size_t nStartPos, size_t &nEndPosition, bool searchForMethods=false) | NumeRe::StringFuncHandler | protected |
findVectorInMap(const std::map< std::string, StringVector > &mVectorVarMap, const std::vector< std::string > &vStringVector) | NumeRe::StringVarFactory | private |
getDataForString(std::string sLine, size_t n_pos) | NumeRe::StringParser | private |
getFunctionArgumentList(const std::string &sFunc, StringView sLine, size_t nStartPosition, size_t nEndPosition) | NumeRe::StringFuncHandler | protected |
getStringFuncMapSize() const | NumeRe::StringFuncHandler | inlineprotected |
getStringTernaryExpression(std::string &sLine, size_t &nPos) | NumeRe::StringLogicParser | private |
getStringValue(const std::string &sVar) const | NumeRe::StringVarFactory | |
getStringValues(std::string &sLine) | NumeRe::StringVarFactory | |
getStringValuesAsInternalVar(std::string &sLine, unsigned int nPos=0) | NumeRe::StringVarFactory | protected |
getStringVars() const | NumeRe::StringVarFactory | inline |
getStringVectorVar(const std::string &sVarName) const | NumeRe::StringVarFactory | protected |
isNumericCandidate(const std::string &sComponent) | NumeRe::StringVarFactory | private |
isSimpleString(const std::string &sLine) | NumeRe::StringParser | private |
isStringExpression(const std::string &sExpression) override | NumeRe::StringParser | virtual |
isStringVar(const std::string &sVarName) const | NumeRe::StringVarFactory | |
isStringVectorVar(const std::string &sVarName) const | NumeRe::StringVarFactory | protected |
isToken(const char *sToken, const std::string &sLine, size_t pos) | NumeRe::StringParser | private |
m_mStringFuncs | NumeRe::StringFuncHandler | private |
m_mStringParams | NumeRe::StringParser | private |
m_mStringVars | NumeRe::StringVarFactory | private |
m_mStringVectorVars | NumeRe::StringVarFactory | private |
m_mTempStringVectorVars | NumeRe::StringVarFactory | private |
maskControlCharacters(std::string sString) | NumeRe::StringParser | private |
numToString(const std::string &sLine) | NumeRe::StringParser | private |
parseStringsInIndices(std::string sIndexExpression) | NumeRe::StringParser | private |
prepareComparisonValues(const std::string &_sLine) | NumeRe::StringLogicParser | private |
printValue(const mu::value_type &value) | NumeRe::StringFuncHandler | protected |
removeStringVar(const std::string &sVar) | NumeRe::StringVarFactory | |
removeStringVectorVars() | NumeRe::StringVarFactory | protected |
removeTempStringVectorVars() | NumeRe::StringVarFactory | |
replaceDataOccurence(std::string &sLine, const std::string &sOccurence) | NumeRe::StringParser | private |
replaceStringVectorVars(std::map< std::string, StringVector > &mVectorVarMap, std::string ¤tline, size_t nCurrentComponent, bool &bHasComponents) | NumeRe::StringVarFactory | private |
setStringValue(const std::string &sVar, const std::string &sValue) | NumeRe::StringVarFactory | |
storeStringResults(StringResult &strRes, std::string sObject) | NumeRe::StringParser | private |
storeStringToDataObjects(StringResult &strRes, std::string &sObject, size_t &nCurrentComponent, size_t nStrings) | NumeRe::StringParser | private |
storeStringToStringObject(const std::vector< std::string > &vFinal, std::string &sObject, size_t &nCurrentComponent, size_t nStrings) | NumeRe::StringParser | private |
STRING_NUMERICAL enum value | NumeRe::StringParser | |
STRING_SUCCESS enum value | NumeRe::StringParser | |
StringParser(mu::Parser &parser, MemoryManager &data, Settings &option) | NumeRe::StringParser | |
StringParserRetVal enum name | NumeRe::StringParser | |
~StringFuncHandler() | NumeRe::StringFuncHandler | inlinevirtual |
~StringParser() | NumeRe::StringParser | inlinevirtual |