NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
NumeRe::StringParser Member List

This is the complete list of members for NumeRe::StringParser, including all inherited members.

_dataNumeRe::StringParserprivate
_optionNumeRe::StringParserprivate
_parserNumeRe::StringParserprivate
addMaskedStrings(const std::string &sString)NumeRe::StringFuncHandlerprivate
applyElementaryStringOperations(std::vector< std::string > &vFinal, bool &bReturningLogicals)NumeRe::StringParserprivate
applySpecialStringFuncs(std::string sLine)NumeRe::StringFuncHandlerprotected
applyStringFuncs(std::string sLine)NumeRe::StringFuncHandlerprotected
argumentParser(StringView, n_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, d_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, d_vect &, n_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, bool &bLogicalOnly)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, d_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, n_vect &, n_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, n_vect &, n_vect &, s_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, s_vect &, n_vect &, n_vect &)NumeRe::StringFuncHandlerprivate
argumentParser(StringView, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &)NumeRe::StringFuncHandlerprivate
callFunction(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t)NumeRe::StringFuncHandlerprivate
callFunctionParallel(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t)NumeRe::StringFuncHandlerprivate
callMultiFunction(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t)NumeRe::StringFuncHandlerprivate
callMultiFunctionParallel(StringFuncHandle, s_vect &, s_vect &, s_vect &, n_vect &, n_vect &, d_vect &, size_t)NumeRe::StringFuncHandlerprivate
checkStringvarDelimiter(const std::string &sToken) constNumeRe::StringVarFactoryprivate
concatenateStrings(std::string &sExpr)NumeRe::StringLogicParserprotected
containsStringVars(const std::string &sLine) constNumeRe::StringVarFactory
containsStringVectorVars(const std::string &sLine)NumeRe::StringVarFactory
createAndEvaluateStack(StringView sExpr)NumeRe::StringParserprivate
createStack(StringView sExpr) constNumeRe::StringParserprivate
createStringOutput(StringResult &strRes, std::string &sLine, int parserFlags, bool bSilent)NumeRe::StringParserprivate
createStringVectorVar(const std::vector< std::string > &vStringVector)NumeRe::StringVarFactoryprotected
createTempStringVectorVar(const std::vector< std::string > &vStringVector)NumeRe::StringVarFactory
createTerminalOutput(StringResult &strRes, int parserFlags)NumeRe::StringParserprivate
declareStringFuncs(const std::map< std::string, StringFuncHandle > &mStringFuncs)NumeRe::StringFuncHandlerprotected
decodeStringParams(std::string &sLine)NumeRe::StringParserprivate
detectPathTokens(const std::string &sString, size_t nPos)NumeRe::StringLogicParserprivate
detectStringLogicals(const std::string &sString)NumeRe::StringLogicParserprotected
eval(std::string &sLine, std::string sCache, bool bParseNumericals=true) overrideNumeRe::StringParserprivatevirtual
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::StringFuncHandlerprivate
evalStringLogic(std::string sLine, bool &bReturningLogicals)NumeRe::StringLogicParserprotected
evalStringTernary(std::string sLine)NumeRe::StringLogicParserprivate
evaluateStack(const std::vector< StringStackItem > &rpnStack, size_t from, size_t to)NumeRe::StringParserprivate
evaluateStringVectors(std::string sLine)NumeRe::StringVarFactoryprotected
expandStringVectorComponents(std::vector< StringVector > &vStringVector)NumeRe::StringVarFactoryprotected
findNextFunction(const std::string &sFunc, StringView sLine, size_t nStartPos, size_t &nEndPosition, bool searchForMethods=false)NumeRe::StringFuncHandlerprotected
findVectorInMap(const std::map< std::string, StringVector > &mVectorVarMap, const std::vector< std::string > &vStringVector)NumeRe::StringVarFactoryprivate
getDataForString(std::string sLine, size_t n_pos)NumeRe::StringParserprivate
getFunctionArgumentList(const std::string &sFunc, StringView sLine, size_t nStartPosition, size_t nEndPosition)NumeRe::StringFuncHandlerprotected
getStringFuncMapSize() constNumeRe::StringFuncHandlerinlineprotected
getStringTernaryExpression(std::string &sLine, size_t &nPos)NumeRe::StringLogicParserprivate
getStringValue(const std::string &sVar) constNumeRe::StringVarFactory
getStringValues(std::string &sLine)NumeRe::StringVarFactory
getStringValuesAsInternalVar(std::string &sLine, unsigned int nPos=0)NumeRe::StringVarFactoryprotected
getStringVars() constNumeRe::StringVarFactoryinline
getStringVectorVar(const std::string &sVarName) constNumeRe::StringVarFactoryprotected
isNumericCandidate(const std::string &sComponent)NumeRe::StringVarFactoryprivate
isSimpleString(const std::string &sLine)NumeRe::StringParserprivate
isStringExpression(const std::string &sExpression) overrideNumeRe::StringParservirtual
isStringVar(const std::string &sVarName) constNumeRe::StringVarFactory
isStringVectorVar(const std::string &sVarName) constNumeRe::StringVarFactoryprotected
isToken(const char *sToken, const std::string &sLine, size_t pos)NumeRe::StringParserprivate
m_mStringFuncsNumeRe::StringFuncHandlerprivate
m_mStringParamsNumeRe::StringParserprivate
m_mStringVarsNumeRe::StringVarFactoryprivate
m_mStringVectorVarsNumeRe::StringVarFactoryprivate
m_mTempStringVectorVarsNumeRe::StringVarFactoryprivate
maskControlCharacters(std::string sString)NumeRe::StringParserprivate
numToString(const std::string &sLine)NumeRe::StringParserprivate
parseStringsInIndices(std::string sIndexExpression)NumeRe::StringParserprivate
prepareComparisonValues(const std::string &_sLine)NumeRe::StringLogicParserprivate
printValue(const mu::value_type &value)NumeRe::StringFuncHandlerprotected
removeStringVar(const std::string &sVar)NumeRe::StringVarFactory
removeStringVectorVars()NumeRe::StringVarFactoryprotected
removeTempStringVectorVars()NumeRe::StringVarFactory
replaceDataOccurence(std::string &sLine, const std::string &sOccurence)NumeRe::StringParserprivate
replaceStringVectorVars(std::map< std::string, StringVector > &mVectorVarMap, std::string &currentline, size_t nCurrentComponent, bool &bHasComponents)NumeRe::StringVarFactoryprivate
setStringValue(const std::string &sVar, const std::string &sValue)NumeRe::StringVarFactory
storeStringResults(StringResult &strRes, std::string sObject)NumeRe::StringParserprivate
storeStringToDataObjects(StringResult &strRes, std::string &sObject, size_t &nCurrentComponent, size_t nStrings)NumeRe::StringParserprivate
storeStringToStringObject(const std::vector< std::string > &vFinal, std::string &sObject, size_t &nCurrentComponent, size_t nStrings)NumeRe::StringParserprivate
STRING_NUMERICAL enum valueNumeRe::StringParser
STRING_SUCCESS enum valueNumeRe::StringParser
StringParser(mu::Parser &parser, MemoryManager &data, Settings &option)NumeRe::StringParser
StringParserRetVal enum nameNumeRe::StringParser
~StringFuncHandler()NumeRe::StringFuncHandlerinlinevirtual
~StringParser()NumeRe::StringParserinlinevirtual